     // colors.
     // Level Y1 is a moderate boost, the default.
     // Level Y2 is a strong boost.
-    const uint8_t Y1 = 1;
-    const uint8_t Y2 = 0;
+    const uint8_t Y1 = 0;
+    const uint8_t Y2 = 1;
 
     uint8_t offset = hue & 0x1F; // 0..31
     
     // offset8 = offset * 8
+    /*
     uint8_t offset8 = offset;
     {
         offset8 <<= 1;

  
}

void sendPixel(uint8_t rgb[3])  {  
  
  sendByte(rgb[0]);
  sendByte(rgb[1]);
  sendByte(rgb[2]);
  
}


// Just wait long enough without sending any bots to cause the pixels to latch and display the last sent frame

void show() {
  //_delay_us( (RES / 1000UL) + 1);       // Round up since the delay must be _at_least_ this long (too short might not work, too long not a problem)
 delayMicroseconds((RES / 1000UL) + 1);
}



                led_colors[index][1]=255;
                led_colors[index][2]=255;
            } else {
            //if (constant_color_index != 8) { //not white
                hue_to_compute = (256/8) * constant_color_index;
                hsv2rgb_rainbow(hue_to_compute, led_colors[index]);
            }
        } else {
            uint8_t offset = index * delta * (direction-1);
            hue_to_compute = current_hue + offset;
            hsv2rgb_rainbow(hue_to_compute, led_colors[index]);
        }
    }
    current_hue++;
    show_all_led_colors();
