   
 }
 
-void sendPixel( unsigned char r, unsigned char g , unsigned char b )  {  
+inline void sendPixel( unsigned char r, unsigned char g , unsigned char b )  {  
   
   sendByte(g);          // Neopixel wants colors in green then red then blue order
   sendByte(r);

// These values depend on which pin your string is connected to and what board you are using 
// More info on how to find these at http://www.arduino.cc/en/Reference/PortManipulation

// These values are for digital pin 8 on an Arduino Yun or digital pin 12 on a DueMilinove/UNO
// Note that you could also include the DigitalWriteFast header file to not need to to this lookup.

#define PIXEL_PORT  PORTB  // Port of the pin the pixels are connected to

}  

  
inline void sendByte( unsigned char byte ) {
    
    for( unsigned char bit = 0 ; bit < 8 ; bit++ ) {
      
