Move RGBLight animations to data driven (#21635)
* Move RGBLight animations to data driven, 0-9 * Move RGBLight animations to data driven, A * Move RGBLight animations to data driven, B * Move RGBLight animations to data driven, C * Move RGBLight animations to data driven, D * Move RGBLight animations to data driven, E * Move RGBLight animations to data driven, F * Move RGBLight animations to data driven, G * Move RGBLight animations to data driven, H * Move RGBLight animations to data driven, handwired * Move RGBLight animations to data driven, I * Move RGBLight animations to data driven, J * Move RGBLight animations to data driven, K * Move RGBLight animations to data driven, L * Move RGBLight animations to data driven, M * Move RGBLight animations to data driven, N * Move RGBLight animations to data driven, O * Move RGBLight animations to data driven, P * Move RGBLight animations to data driven, Q * Move RGBLight animations to data driven, R * Move RGBLight animations to data driven, S * Move RGBLight animations to data driven, T * Move RGBLight animations to data driven, U * Move RGBLight animations to data driven, V * Move RGBLight animations to data driven, W * Move RGBLight animations to data driven, X * Move RGBLight animations to data driven, Y * Move RGBLight animations to data driven, Z * Fix incorrect placement * Fix build failures and mismatches
This commit is contained in:
		
							parent
							
								
									79491e35e1
								
							
						
					
					
						commit
						023d644bb6
					
				
					 1830 changed files with 11415 additions and 14514 deletions
				
			
		|  | @ -1,44 +0,0 @@ | |||
| /* Copyright 2018 Jack Humbert
 | ||||
|  * | ||||
|  * This program is free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 2 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | ||||
|  */ | ||||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| /*
 | ||||
|  * Feature disable options | ||||
|  *  These options are also useful to firmware size reduction. | ||||
|  */ | ||||
| 
 | ||||
| /* disable debug print */ | ||||
| //#define NO_DEBUG
 | ||||
| 
 | ||||
| /* disable print */ | ||||
| //#define NO_PRINT
 | ||||
| 
 | ||||
| /* disable action features */ | ||||
| //#define NO_ACTION_LAYER
 | ||||
| //#define NO_ACTION_TAPPING
 | ||||
| //#define NO_ACTION_ONESHOT
 | ||||
| 
 | ||||
| #define RGBLIGHT_EFFECT_BREATHING | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||||
| #define RGBLIGHT_EFFECT_SNAKE | ||||
| #define RGBLIGHT_EFFECT_KNIGHT | ||||
| #define RGBLIGHT_EFFECT_CHRISTMAS | ||||
| #define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||||
| #define RGBLIGHT_EFFECT_RGB_TEST | ||||
| #define RGBLIGHT_EFFECT_ALTERNATING | ||||
| #define RGBLIGHT_EFFECT_TWINKLE | ||||
|  | @ -9,7 +9,19 @@ | |||
|         "device_version": "0.0.1" | ||||
|     }, | ||||
|     "rgblight": { | ||||
|         "led_count": 14 | ||||
|         "led_count": 14, | ||||
|         "animations": { | ||||
|             "breathing": true, | ||||
|             "rainbow_mood": true, | ||||
|             "rainbow_swirl": true, | ||||
|             "snake": true, | ||||
|             "knight": true, | ||||
|             "christmas": true, | ||||
|             "static_gradient": true, | ||||
|             "rgb_test": true, | ||||
|             "alternating": true, | ||||
|             "twinkle": true | ||||
|         } | ||||
|     }, | ||||
|     "ws2812": { | ||||
|         "pin": "A13" | ||||
|  |  | |||
|  | @ -17,17 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #    define RGBLIGHT_EFFECT_BREATHING | ||||
| #    define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||||
| #    define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||||
| #    define RGBLIGHT_EFFECT_SNAKE | ||||
| #    define RGBLIGHT_EFFECT_KNIGHT | ||||
| #    define RGBLIGHT_EFFECT_CHRISTMAS | ||||
| #    define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||||
| #    define RGBLIGHT_EFFECT_RGB_TEST | ||||
| #    define RGBLIGHT_EFFECT_ALTERNATING | ||||
| #    define RGBLIGHT_EFFECT_TWINKLE | ||||
| 
 | ||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||
| #define LOCKING_SUPPORT_ENABLE | ||||
| /* Locking resynchronize hack */ | ||||
|  |  | |||
|  | @ -31,7 +31,19 @@ | |||
|         "hue_steps": 5, | ||||
|         "saturation_steps": 10, | ||||
|         "brightness_steps": 10, | ||||
|         "led_count": 30 | ||||
|         "led_count": 30, | ||||
|         "animations": { | ||||
|             "breathing": true, | ||||
|             "rainbow_mood": true, | ||||
|             "rainbow_swirl": true, | ||||
|             "snake": true, | ||||
|             "knight": true, | ||||
|             "christmas": true, | ||||
|             "static_gradient": true, | ||||
|             "rgb_test": true, | ||||
|             "alternating": true, | ||||
|             "twinkle": true | ||||
|         } | ||||
|     }, | ||||
|     "ws2812": { | ||||
|         "pin": "D7" | ||||
|  |  | |||
|  | @ -1,45 +0,0 @@ | |||
| /*
 | ||||
| Copyright 2019 jrfhoutx | ||||
| 
 | ||||
| This program is free software: you can redistribute it and/or modify | ||||
| it under the terms of the GNU General Public License as published by | ||||
| the Free Software Foundation, either version 2 of the License, or | ||||
| (at your option) any later version. | ||||
| 
 | ||||
| This program is distributed in the hope that it will be useful, | ||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| GNU General Public License for more details. | ||||
| 
 | ||||
| You should have received a copy of the GNU General Public License | ||||
| along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | ||||
| */ | ||||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #define RGBLIGHT_EFFECT_BREATHING | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||||
| #define RGBLIGHT_EFFECT_SNAKE | ||||
| #define RGBLIGHT_EFFECT_KNIGHT | ||||
| #define RGBLIGHT_EFFECT_CHRISTMAS | ||||
| #define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||||
| #define RGBLIGHT_EFFECT_RGB_TEST | ||||
| #define RGBLIGHT_EFFECT_ALTERNATING | ||||
| #define RGBLIGHT_EFFECT_TWINKLE | ||||
| 
 | ||||
| /*
 | ||||
|  * Feature disable options | ||||
|  *  These options are also useful to firmware size reduction. | ||||
|  */ | ||||
| 
 | ||||
| /* disable debug print */ | ||||
| //#define NO_DEBUG
 | ||||
| 
 | ||||
| /* disable print */ | ||||
| //#define NO_PRINT
 | ||||
| 
 | ||||
| /* disable action features */ | ||||
| //#define NO_ACTION_LAYER
 | ||||
| //#define NO_ACTION_TAPPING
 | ||||
| //#define NO_ACTION_ONESHOT
 | ||||
|  | @ -10,7 +10,19 @@ | |||
|     }, | ||||
|     "rgblight": { | ||||
|         "led_count": 9, | ||||
|         "sleep": true | ||||
|         "sleep": true, | ||||
|         "animations": { | ||||
|             "breathing": true, | ||||
|             "rainbow_mood": true, | ||||
|             "rainbow_swirl": true, | ||||
|             "snake": true, | ||||
|             "knight": true, | ||||
|             "christmas": true, | ||||
|             "static_gradient": true, | ||||
|             "rgb_test": true, | ||||
|             "alternating": true, | ||||
|             "twinkle": true | ||||
|         } | ||||
|     }, | ||||
|     "ws2812": { | ||||
|         "pin": "D4" | ||||
|  |  | |||
|  | @ -17,19 +17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| /* Underlight configuration
 | ||||
|  */ | ||||
| #define RGBLIGHT_EFFECT_BREATHING | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||||
| #define RGBLIGHT_EFFECT_SNAKE | ||||
| #define RGBLIGHT_EFFECT_KNIGHT | ||||
| #define RGBLIGHT_EFFECT_CHRISTMAS | ||||
| #define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||||
| #define RGBLIGHT_EFFECT_RGB_TEST | ||||
| #define RGBLIGHT_EFFECT_ALTERNATING | ||||
| #define RGBLIGHT_EFFECT_TWINKLE | ||||
| 
 | ||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||
| #define LOCKING_SUPPORT_ENABLE | ||||
| /* Locking resynchronize hack */ | ||||
|  |  | |||
|  | @ -31,7 +31,19 @@ | |||
|     "hue_steps": 5, | ||||
|     "saturation_steps": 10, | ||||
|     "brightness_steps": 10, | ||||
|     "led_count": 30 | ||||
|     "led_count": 30, | ||||
|     "animations": { | ||||
|       "breathing": true, | ||||
|       "rainbow_mood": true, | ||||
|       "rainbow_swirl": true, | ||||
|       "snake": true, | ||||
|       "knight": true, | ||||
|       "christmas": true, | ||||
|       "static_gradient": true, | ||||
|       "rgb_test": true, | ||||
|       "alternating": true, | ||||
|       "twinkle": true | ||||
|     } | ||||
|   }, | ||||
|   "ws2812": { | ||||
|     "pin": "D7" | ||||
|  |  | |||
|  | @ -20,17 +20,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||
| 
 | ||||
| #define DYNAMIC_KEYMAP_LAYER_COUNT 2 //Reduced layer count due to memory space considerations
 | ||||
| 
 | ||||
| #define RGBLIGHT_EFFECT_BREATHING | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_MOOD | ||||
| #define RGBLIGHT_EFFECT_RAINBOW_SWIRL | ||||
| #define RGBLIGHT_EFFECT_SNAKE | ||||
| #define RGBLIGHT_EFFECT_KNIGHT | ||||
| #define RGBLIGHT_EFFECT_CHRISTMAS | ||||
| #define RGBLIGHT_EFFECT_STATIC_GRADIENT | ||||
| #define RGBLIGHT_EFFECT_RGB_TEST | ||||
| #define RGBLIGHT_EFFECT_ALTERNATING | ||||
| #define RGBLIGHT_EFFECT_TWINKLE | ||||
| 
 | ||||
| /* Mechanical locking support. Use KC_LCAP, KC_LNUM or KC_LSCR instead in keymap */ | ||||
| #define LOCKING_SUPPORT_ENABLE | ||||
| /* Locking resynchronize hack */ | ||||
|  |  | |||
|  | @ -29,7 +29,19 @@ | |||
|         "brightness_steps": 8, | ||||
|         "led_count": 22, | ||||
|         "max_brightness": 200, | ||||
|         "sleep": true | ||||
|         "sleep": true, | ||||
|         "animations": { | ||||
|             "breathing": true, | ||||
|             "rainbow_mood": true, | ||||
|             "rainbow_swirl": true, | ||||
|             "snake": true, | ||||
|             "knight": true, | ||||
|             "christmas": true, | ||||
|             "static_gradient": true, | ||||
|             "rgb_test": true, | ||||
|             "alternating": true, | ||||
|             "twinkle": true | ||||
|         } | ||||
|     }, | ||||
|     "processor": "atmega32u4", | ||||
|     "bootloader": "atmel-dfu", | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Ryan
						Ryan