 // 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
+// These values are for the pin that connects to the Data Input pin on the LED strip. They correspond to...
+
+// Arduino Yun:     Digital Pin 8
+// DueMilinove/UNO: Digital Pin 12
+// Arduino MeagL    PWM Pin 4
+
+// You'll need to look up the port/bit combination for other boards. 
+
 // 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

}  

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

// Actually send a bit to the string. We must to drop to asm to enusre that the complier does
// not reorder things and make it so the delay happens in the wrong place.

inline void sendBit( bool bitVal ) {
  
    if (  bitVal ) {				// 0 bit
      
