//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; }