| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //0: animation_number
- //1: NUM_LEDS
- //2: led_offset
- //3: speed
- //4: table
- //5: var_1
- //6: i
- //7: lastAnimationMillis
- void setup_rainbow(int currentStripDiv) {
- normal_setup(currentStripDiv);
- current_animation_table[currentStripDiv][5] = 5.12;
- }
- void normal_setup(int currentStripDiv) {
- clear_strip(currentStripDiv);
- current_animation_table[currentStripDiv][3] = 100;
- current_animation_table[currentStripDiv][6] = 0;
- current_animation_table[currentStripDiv][5] = 0;
- }
- void clean_animation_table_1(int currentStripDiv) {
- for (int i = 0; i < 10; i++) {
- for (int y = 0; y < 8; y++) {
- animation_table_1[currentStripDiv][i][y] = 0;
- }
- //Start R, Start G, Start B, fR, fG, fB, cycle, how many cycles
- }
- }
- void setup_random1(int currentStripDiv) {
- clean_animation_table_1(currentStripDiv);
- normal_setup(currentStripDiv);
- current_animation_table[currentStripDiv][5] = 10; //How many sections
- current_animation_table[currentStripDiv][3] = 100;
- }
- void setup_random2(int currentStripDiv) {
- clean_animation_table_1(currentStripDiv);
- normal_setup(currentStripDiv);
- current_animation_table[currentStripDiv][5] = 5;
- current_animation_table[currentStripDiv][3] = 50;
- }
|