Remove RGBLIGHT_ANIMATION and clean up effect defines for R-Z (#18728)
This commit is contained in:
		
							parent
							
								
									c8e998ccad
								
							
						
					
					
						commit
						f0da486fab
					
				
					 292 changed files with 2282 additions and 1174 deletions
				
			
		| 
						 | 
					@ -52,18 +52,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,16 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN B3
 | 
					#define RGB_DI_PIN B3
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 8
 | 
					#define RGBLED_NUM 8
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,16 @@
 | 
				
			||||||
#define RGB_DI_PIN D1
 | 
					#define RGB_DI_PIN D1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 10
 | 
					#define RGBLED_NUM 10
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,18 +51,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,18 +51,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,7 +28,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// RGB B4
 | 
					// RGB B4
 | 
				
			||||||
#define RGB_DI_PIN B15
 | 
					#define RGB_DI_PIN B15
 | 
				
			||||||
#define RGBLED_NUM 18
 | 
					#define RGBLED_NUM 18
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* define if matrix has ghost */
 | 
					/* define if matrix has ghost */
 | 
				
			||||||
//#define MATRIX_HAS_GHOST
 | 
					//#define MATRIX_HAS_GHOST
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,19 +63,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#    define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
/*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE/*== customize breathing effect ==*/
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
/*==== use exp() and sin() ====*/
 | 
					/*==== use exp() and sin() ====*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -63,18 +63,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#    define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
/*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -62,18 +62,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
//#    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
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -28,9 +28,6 @@
 | 
				
			||||||
#    define RGBLIGHT_VAL_STEP 32
 | 
					#    define RGBLIGHT_VAL_STEP 32
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
// #    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#    define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -37,7 +37,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// RGB B4
 | 
					// RGB B4
 | 
				
			||||||
#define RGB_DI_PIN B4
 | 
					#define RGB_DI_PIN B4
 | 
				
			||||||
#define RGBLED_NUM 24
 | 
					#define RGBLED_NUM 24
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define SLEEP_LED_GPT_DRIVER GPTD1
 | 
					#define SLEEP_LED_GPT_DRIVER GPTD1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,9 +69,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#    define RGBLIGHT_VAL_STEP 32
 | 
					#    define RGBLIGHT_VAL_STEP 32
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
// #    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#    define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,7 +44,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN D3
 | 
					#define RGB_DI_PIN D3
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 7
 | 
					#define RGBLED_NUM 7
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN B7
 | 
					#define RGB_DI_PIN B7
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 11
 | 
					#define RGBLED_NUM 11
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -58,7 +58,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* #define RGB_DI_PIN D7 */
 | 
					/* #define RGB_DI_PIN D7 */
 | 
				
			||||||
/* #ifdef RGB_DI_PIN */
 | 
					/* #ifdef RGB_DI_PIN */
 | 
				
			||||||
/* #define RGBLIGHT_ANIMATIONS */
 | 
					 | 
				
			||||||
/* #define RGBLED_NUM 11 */
 | 
					/* #define RGBLED_NUM 11 */
 | 
				
			||||||
/* #define RGBLIGHT_HUE_STEP 8 */
 | 
					/* #define RGBLIGHT_HUE_STEP 8 */
 | 
				
			||||||
/* #define RGBLIGHT_SAT_STEP 8 */
 | 
					/* #define RGBLIGHT_SAT_STEP 8 */
 | 
				
			||||||
| 
						 | 
					@ -66,4 +65,3 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* #define RGBLIGHT_LIMIT_VAL 240 */
 | 
					/* #define RGBLIGHT_LIMIT_VAL 240 */
 | 
				
			||||||
/* #define RGBLIGHT_SLEEP */
 | 
					/* #define RGBLIGHT_SLEEP */
 | 
				
			||||||
/* #endif */
 | 
					/* #endif */
 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define LED_SCROLL_LOCK_PIN A9
 | 
					#define LED_SCROLL_LOCK_PIN A9
 | 
				
			||||||
#define LED_PIN_ON_STATE 0
 | 
					#define LED_PIN_ON_STATE 0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGB_DI_PIN B15
 | 
					#define RGB_DI_PIN B15
 | 
				
			||||||
#define RGBLED_NUM 11
 | 
					#define RGBLED_NUM 11
 | 
				
			||||||
#define WS2812_SPI SPID2
 | 
					#define WS2812_SPI SPID2
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -46,7 +46,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN F7
 | 
					#define RGB_DI_PIN F7
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 5
 | 
					#define RGBLED_NUM 5
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,7 +47,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#    define RGBLIGHT_VAL_STEP 8
 | 
					#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
#    define RGBLIGHT_ANIMATIONS
 | 
					#    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
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Bootmagic Lite key configuration */
 | 
					/* Bootmagic Lite key configuration */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,7 +14,6 @@ LED_ANIMATIONS = yes        # LED animations
 | 
				
			||||||
IOS_DEVICE_ENABLE = no      # connect to IOS device (iPad,iPhone)
 | 
					IOS_DEVICE_ENABLE = no      # connect to IOS device (iPad,iPhone)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(LED_ANIMATIONS)), yes)
 | 
					ifeq ($(strip $(LED_ANIMATIONS)), yes)
 | 
				
			||||||
    # OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
    OPT_DEFS += -DLED_ANIMATIONS
 | 
					    OPT_DEFS += -DLED_ANIMATIONS
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -14,7 +14,6 @@ LED_ANIMATIONS = yes        # LED animations
 | 
				
			||||||
IOS_DEVICE_ENABLE = no      # connect to IOS device (iPad,iPhone)
 | 
					IOS_DEVICE_ENABLE = no      # connect to IOS device (iPad,iPhone)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(LED_ANIMATIONS)), yes)
 | 
					ifeq ($(strip $(LED_ANIMATIONS)), yes)
 | 
				
			||||||
    # OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
    OPT_DEFS += -DLED_ANIMATIONS
 | 
					    OPT_DEFS += -DLED_ANIMATIONS
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -31,7 +31,16 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN B6
 | 
					#define RGB_DI_PIN B6
 | 
				
			||||||
#define RGBLED_NUM 12
 | 
					#define RGBLED_NUM 12
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#    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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | 
					/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | 
				
			||||||
#define DEBOUNCE 5
 | 
					#define DEBOUNCE 5
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define EE_HANDS
 | 
					#define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,7 +17,16 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define MASTER_LEFT
 | 
					#define MASTER_LEFT
 | 
				
			||||||
#undef  RGBLED_NUM
 | 
					#undef  RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#define EE_HANDS
 | 
					//#define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
//#define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,17 @@
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -23,7 +23,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 14
 | 
					#define RGBLED_NUM 14
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -60,18 +60,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -48,7 +48,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN D5
 | 
					#define RGB_DI_PIN D5
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
    #define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
    #define RGBLED_NUM 20
 | 
					    #define RGBLED_NUM 20
 | 
				
			||||||
    #define RGBLIGHT_HUE_STEP 8
 | 
					    #define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
    #define RGBLIGHT_SAT_STEP 8
 | 
					    #define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,18 +47,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#    define RGBLIGHT_VAL_STEP 16
 | 
					#    define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#    define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
/*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,5 +27,14 @@
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255
 | 
					  #define RGBLIGHT_LIMIT_VAL 255
 | 
				
			||||||
  #define RGBLIGHT_SLEEP
 | 
					  #define RGBLIGHT_SLEEP
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					// /*== all animations enable ==*/
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#endif
 | 
					#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
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,5 +27,14 @@
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255
 | 
					  #define RGBLIGHT_LIMIT_VAL 255
 | 
				
			||||||
  #define RGBLIGHT_SLEEP
 | 
					  #define RGBLIGHT_SLEEP
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					// /*== all animations enable ==*/
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#endif
 | 
					#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
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,22 +26,20 @@
 | 
				
			||||||
  #define RGBLIGHT_VAL_STEP 16
 | 
					  #define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
//   /*==== use exp() and sin() ====*/
 | 
					//   /*==== use exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85  // 1 to 2.7
 | 
					//   #define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85  // 1 to 2.7
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHE_MAX    255   // 0 to 255
 | 
					//   #define RGBLIGHT_EFFECT_BREATHE_MAX    255   // 0 to 255
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,22 +26,20 @@
 | 
				
			||||||
  #define RGBLIGHT_VAL_STEP 16
 | 
					  #define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
//   /*==== use exp() and sin() ====*/
 | 
					//   /*==== use exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85  // 1 to 2.7
 | 
					//   #define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85  // 1 to 2.7
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHE_MAX    255   // 0 to 255
 | 
					//   #define RGBLIGHT_EFFECT_BREATHE_MAX    255   // 0 to 255
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,18 +26,16 @@
 | 
				
			||||||
  #define RGBLIGHT_VAL_STEP 16
 | 
					  #define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -58,18 +58,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLIGHT_VAL_STEP 16
 | 
					  #define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					  #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					  #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -17,8 +17,6 @@
 | 
				
			||||||
#pragma once
 | 
					#pragma once
 | 
				
			||||||
#define RGBLIGHT_LAYERS
 | 
					#define RGBLIGHT_LAYERS
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
    // /*== all animations enable ==*/
 | 
					 | 
				
			||||||
    //#define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
    // /*== or choose animations ==*/
 | 
					    // /*== or choose animations ==*/
 | 
				
			||||||
    #define RGBLIGHT_EFFECT_BREATHING
 | 
					    #define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
    #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					    #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -55,18 +55,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#    define RGBLIGHT_VAL_STEP  16
 | 
					#    define RGBLIGHT_VAL_STEP  16
 | 
				
			||||||
#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
#    define RGBLIGHT_SLEEP         /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					#    define RGBLIGHT_SLEEP         /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#    define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
/*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -48,18 +48,16 @@
 | 
				
			||||||
#define RGBLIGHT_VAL_STEP 16
 | 
					#define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
#define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					#define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
/*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,5 +27,15 @@
 | 
				
			||||||
  #define RGBLIGHT_VAL_STEP 16
 | 
					  #define RGBLIGHT_VAL_STEP 16
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 255
 | 
					  #define RGBLIGHT_LIMIT_VAL 255
 | 
				
			||||||
  #define RGBLIGHT_SLEEP
 | 
					  #define RGBLIGHT_SLEEP
 | 
				
			||||||
  #define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,7 +69,16 @@
 | 
				
			||||||
#define RGB_DI_PIN B5
 | 
					#define RGB_DI_PIN B5
 | 
				
			||||||
#define RGBLED_NUM 98
 | 
					#define RGBLED_NUM 98
 | 
				
			||||||
#define RGBLED_SPLIT { 49, 49 }
 | 
					#define RGBLED_SPLIT { 49, 49 }
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
					#define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
				
			||||||
#define RGB_MATRIX_SPLIT RGBLED_SPLIT
 | 
					#define RGB_MATRIX_SPLIT RGBLED_SPLIT
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define ENCODER_RESOLUTION 4
 | 
					#define ENCODER_RESOLUTION 4
 | 
				
			||||||
#define RGBLED_NUM 64
 | 
					#define RGBLED_NUM 64
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
					#define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* COL2ROW, ROW2COL*/
 | 
					/* COL2ROW, ROW2COL*/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -99,7 +99,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define LED_HITS_TO_REMEMBER 5
 | 
					#define LED_HITS_TO_REMEMBER 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
 | 
					#if defined(RGBLIGHT_ENABLE) && !defined(IOS_DEVICE_ENABLE)
 | 
				
			||||||
// USB_MAX_POWER_CONSUMPTION value for Helix keyboard
 | 
					// USB_MAX_POWER_CONSUMPTION value for Helix keyboard
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -84,7 +84,6 @@ CONSOLE_ENABLE = yes        # Console for debug(+400)
 | 
				
			||||||
COMMAND_ENABLE = yes        # Commands for debug and configuration
 | 
					COMMAND_ENABLE = yes        # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no
 | 
					NKRO_ENABLE = no
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
LED_MIRRORED = yes          # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
					LED_MIRRORED = yes          # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight (+8500)
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight (+8500)
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects. Can be very laggy (+1500)
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects. Can be very laggy (+1500)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -6,7 +6,6 @@ COMMAND_ENABLE          = yes       # Commands for debug and configuration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# RGB Options
 | 
					# RGB Options
 | 
				
			||||||
RGBLIGHT_ENABLE         = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE         = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS     = no        # LED animations
 | 
					 | 
				
			||||||
LED_MIRRORED            = no        # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
					LED_MIRRORED            = no        # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
				
			||||||
RGB_MATRIX_ENABLE       = yes       # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE       = yes       # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,7 +2,6 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# RGB Options
 | 
					# RGB Options
 | 
				
			||||||
RGBLIGHT_ENABLE         = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE         = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS     = no        # LED animations
 | 
					 | 
				
			||||||
LED_MIRRORED            = no        # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
					LED_MIRRORED            = no        # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
				
			||||||
RGB_MATRIX_ENABLE       = yes       # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE       = yes       # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
FULLHAND_ENABLE         = no        # Enables the additional 24 Full Hand LEDs
 | 
					FULLHAND_ENABLE         = no        # Enables the additional 24 Full Hand LEDs
 | 
				
			||||||
| 
						 | 
					@ -23,4 +22,3 @@ endif
 | 
				
			||||||
# Do not edit past here
 | 
					# Do not edit past here
 | 
				
			||||||
 | 
					
 | 
				
			||||||
include keyboards/$(KEYBOARD)/post_rules.mk
 | 
					include keyboards/$(KEYBOARD)/post_rules.mk
 | 
				
			||||||
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -10,7 +10,6 @@ CONSOLE_ENABLE = no         # Console for debug
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = yes           # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
					NKRO_ENABLE = yes           # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
LED_MIRRORED = yes          # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
					LED_MIRRORED = yes          # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects. Can be very laggy
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects. Can be very laggy
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,6 @@ COMMAND_ENABLE          = no        # Commands for debug and configuration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# RGB Options
 | 
					# RGB Options
 | 
				
			||||||
RGBLIGHT_ENABLE         = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE         = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS     = yes       # LED animations
 | 
					 | 
				
			||||||
LED_MIRRORED            = yes       # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
					LED_MIRRORED            = yes       # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RGB_MATRIX_ENABLE       = no        # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE       = no        # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +12,6 @@ COMMAND_ENABLE          = no        # Commands for debug and configuration
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# RGB Options
 | 
					# RGB Options
 | 
				
			||||||
RGBLIGHT_ENABLE         = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE         = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS     = no        # LED animations
 | 
					 | 
				
			||||||
LED_MIRRORED            = no        # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
					LED_MIRRORED            = no        # Mirror LEDs across halves (enable DIP 1 on slave, and DIP 2 and 3 on master)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes             # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = yes             # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,7 +29,16 @@
 | 
				
			||||||
#define EE_HANDS
 | 
					#define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -24,7 +24,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
// #define EE_HANDS
 | 
					// #define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,7 +22,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define EE_HANDS
 | 
					#define EE_HANDS
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#undef RGBLED_NUM
 | 
					#undef RGBLED_NUM
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 8
 | 
					#define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#define RGBLIGHT_SAT_STEP 8
 | 
					#define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,7 +52,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* ws2812 RGB LED */
 | 
					/* ws2812 RGB LED */
 | 
				
			||||||
#define RGBLED_NUM 34    // Number of LEDs
 | 
					#define RGBLED_NUM 34    // Number of LEDs
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
					 * Feature disable options
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,6 @@ CONSOLE_ENABLE = no         # Console for debug
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no
 | 
					NKRO_ENABLE = no
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
					RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
				
			||||||
| 
						 | 
					@ -28,10 +27,6 @@ ifeq ($(strip $(RGB_MATRIX_KEYPRESSES)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
					    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_ANIMATIONS)), yes)
 | 
					 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
					ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
					    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,6 @@ CONSOLE_ENABLE = yes        # Console for debug(+400)
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no
 | 
					NKRO_ENABLE = no
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight (+8500)
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight (+8500)
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects. Can be very laggy (+1500)
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects. Can be very laggy (+1500)
 | 
				
			||||||
RGBLIGHT_FULL_POWER = yes   # Allow maximum RGB brightness. Otherwise, limited to a safe level for a normal USB-A port
 | 
					RGBLIGHT_FULL_POWER = yes   # Allow maximum RGB brightness. Otherwise, limited to a safe level for a normal USB-A port
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,6 @@ CONSOLE_ENABLE = no         # Console for debug
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no
 | 
					NKRO_ENABLE = no
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
					RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
				
			||||||
| 
						 | 
					@ -27,9 +26,6 @@ ifeq ($(strip $(RGB_MATRIX_KEYPRESSES)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
					    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_ANIMATIONS)), yes)
 | 
					 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
					ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
					    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,6 @@ CONSOLE_ENABLE = no         # Console for debug
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no
 | 
					NKRO_ENABLE = no
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
					RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
				
			||||||
| 
						 | 
					@ -28,10 +27,6 @@ ifeq ($(strip $(RGB_MATRIX_KEYPRESSES)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
					    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_ANIMATIONS)), yes)
 | 
					 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
					ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
					    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,6 @@ CONSOLE_ENABLE = yes        # Console for debug
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no            # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
					NKRO_ENABLE = no            # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
				
			||||||
RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = yes       # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = yes   # LED animations
 | 
					 | 
				
			||||||
RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
					RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
				
			||||||
RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = no      # Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
					RGB_MATRIX_KEYPRESSES = no  # Enable reactive per-key effects.
 | 
				
			||||||
| 
						 | 
					@ -32,10 +31,6 @@ ifeq ($(strip $(RGB_MATRIX_KEYPRESSES)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
					    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_ANIMATIONS)), yes)
 | 
					 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
					ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
					    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,7 +9,6 @@ CONSOLE_ENABLE = no         # Console for debug
 | 
				
			||||||
COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
					COMMAND_ENABLE = no         # Commands for debug and configuration
 | 
				
			||||||
NKRO_ENABLE = no            # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
					NKRO_ENABLE = no            # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
 | 
				
			||||||
RGBLIGHT_ENABLE = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
					RGBLIGHT_ENABLE = no        # Enable global lighting effects. Do not enable with RGB Matrix
 | 
				
			||||||
RGBLIGHT_ANIMATIONS = no    # LED animations
 | 
					 | 
				
			||||||
RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
					RGBLIGHT_SPLIT_ENABLE = no  # Split RGBLight Support
 | 
				
			||||||
RGB_MATRIX_ENABLE = yes  	# Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
					RGB_MATRIX_ENABLE = yes  	# Enable per-key coordinate based RGB effects. Do not enable with RGBlight
 | 
				
			||||||
RGB_MATRIX_DRIVER = WS2812
 | 
					RGB_MATRIX_DRIVER = WS2812
 | 
				
			||||||
| 
						 | 
					@ -35,10 +34,6 @@ ifeq ($(strip $(RGB_MATRIX_KEYPRESSES)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
					    OPT_DEFS += -DRGB_MATRIX_KEYPRESSES
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_ANIMATIONS)), yes)
 | 
					 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
					ifeq ($(strip $(RGBLIGHT_SPLIT_ENABLE)), yes)
 | 
				
			||||||
    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
					    OPT_DEFS += -DRGBLIGHT_SPLIT_ENABLE
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,6 +49,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
    #define RGBLED_SPLIT { 30, 30 }
 | 
					    #define RGBLED_SPLIT { 30, 30 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_MATRIX_LED_COUNT 60
 | 
					#define RGB_MATRIX_LED_COUNT 60
 | 
				
			||||||
#define RGB_MATRIX_SPLIT { 30, 30 }
 | 
					#define RGB_MATRIX_SPLIT { 30, 30 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,18 +69,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
//#    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
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -35,7 +35,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
/* Set 0 if debouncing isn't needed */
 | 
					/* Set 0 if debouncing isn't needed */
 | 
				
			||||||
#define DEBOUNCE    5
 | 
					#define DEBOUNCE    5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGB_DI_PIN A4
 | 
					#define RGB_DI_PIN A4
 | 
				
			||||||
#define RGBLED_NUM 16
 | 
					#define RGBLED_NUM 16
 | 
				
			||||||
#define RGBLIGHT_VAL_STEP 8
 | 
					#define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -51,18 +51,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// #endif
 | 
					// #endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | 
					/* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -47,7 +47,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_DI_PIN E2
 | 
					#define RGB_DI_PIN E2
 | 
				
			||||||
#ifdef RGB_DI_PIN
 | 
					#ifdef RGB_DI_PIN
 | 
				
			||||||
#    define RGBLIGHT_ANIMATIONS
 | 
					#    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
 | 
				
			||||||
#    define RGBLED_NUM 18
 | 
					#    define RGBLED_NUM 18
 | 
				
			||||||
#    define RGBLIGHT_HUE_STEP 8
 | 
					#    define RGBLIGHT_HUE_STEP 8
 | 
				
			||||||
#    define RGBLIGHT_SAT_STEP 8
 | 
					#    define RGBLIGHT_SAT_STEP 8
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,7 +49,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_SPLIT { 6, 6 }
 | 
					  #define RGBLED_SPLIT { 6, 6 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_SPLIT { 11, 20 }
 | 
					  #define RGBLED_SPLIT { 11, 20 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_SPLIT { 43, 43 }
 | 
					  #define RGBLED_SPLIT { 43, 43 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 90
 | 
					  #define RGBLIGHT_LIMIT_VAL 90
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -41,7 +41,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define RGB_DI_PIN D3
 | 
					#define RGB_DI_PIN D3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 9    // Number of LEDs
 | 
					#define RGBLED_NUM 9    // Number of LEDs
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -48,7 +48,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_SPLIT { 11, 21 }
 | 
					  #define RGBLED_SPLIT { 11, 21 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define RGB_DI_PIN D3
 | 
					#define RGB_DI_PIN D3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 7    // Number of LEDs
 | 
					#define RGBLED_NUM 7    // Number of LEDs
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -48,7 +48,17 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_NUM 48
 | 
					  #define RGBLED_NUM 48
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_DEFAULT_VAL 50
 | 
					#define RGBLIGHT_DEFAULT_VAL 50
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_HUE_STEP 10
 | 
					#define RGBLIGHT_HUE_STEP 10
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_SPLIT { 9, 12 }
 | 
					  #define RGBLED_SPLIT { 9, 12 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -50,7 +50,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
  #define RGBLED_SPLIT { 9, 11 }
 | 
					  #define RGBLED_SPLIT { 9, 11 }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -40,7 +40,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
#define RGB_DI_PIN D3
 | 
					#define RGB_DI_PIN D3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGBLED_NUM 21    // Number of LEDs
 | 
					#define RGBLED_NUM 21    // Number of LEDs
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef IOS_DEVICE_ENABLE
 | 
					#ifndef IOS_DEVICE_ENABLE
 | 
				
			||||||
  #define RGBLIGHT_LIMIT_VAL 180
 | 
					  #define RGBLIGHT_LIMIT_VAL 180
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,18 +49,6 @@
 | 
				
			||||||
#    define RGBLIGHT_VAL_STEP 8
 | 
					#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
#    define RGBLIGHT_LIMIT_VAL 100 /* The maximum brightness level */
 | 
					#    define RGBLIGHT_LIMIT_VAL 100 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
// #    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
//     #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
 | 
					 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
// generated by KBFirmware JSON to QMK Parser
 | 
					// generated by KBFirmware JSON to QMK Parser
 | 
				
			||||||
// https://noroadsleft.github.io/kbf_qmk_converter/
 | 
					// https://noroadsleft.github.io/kbf_qmk_converter/
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,16 +45,14 @@
 | 
				
			||||||
    #define RGBLIGHT_VAL_STEP 8
 | 
					    #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
    #define RGBLIGHT_LIMIT_VAL 255/* The maximum brightness level */
 | 
					    #define RGBLIGHT_LIMIT_VAL 255/* The maximum brightness level */
 | 
				
			||||||
    #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					    #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
    #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -62,18 +62,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
//#    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
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -45,18 +45,16 @@
 | 
				
			||||||
    #define RGBLIGHT_VAL_STEP 8
 | 
					    #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
    #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					    #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
    #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					    #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
    #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//     #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define RGB_MATRIX_LED_COUNT 6
 | 
					#define RGB_MATRIX_LED_COUNT 6
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
//#    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
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -30,6 +30,15 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef RGBLIGHT_ENABLE
 | 
					#ifdef RGBLIGHT_ENABLE
 | 
				
			||||||
#define RGB_DI_PIN B0
 | 
					#define RGB_DI_PIN B0
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLED_NUM 4
 | 
					#define RGBLED_NUM 4
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,16 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					#define RGBLIGHT_EFFECT_BREATHING
 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_BREATHING
 | 
					#define RGBLIGHT_EFFECT_SNAKE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_MOOD
 | 
					#define RGBLIGHT_EFFECT_KNIGHT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
					#define RGBLIGHT_EFFECT_CHRISTMAS
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_SNAKE
 | 
					#define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_KNIGHT
 | 
					#define RGBLIGHT_EFFECT_RGB_TEST
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_CHRISTMAS
 | 
					#define RGBLIGHT_EFFECT_ALTERNATING
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | 
					#define RGBLIGHT_EFFECT_TWINKLE
 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_RGB_TEST
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_EFFECT_ALTERNATING
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -58,18 +58,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//   #define RGBLIGHT_VAL_STEP 8
 | 
					//   #define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
// /*== all animations enable ==*/
 | 
					 | 
				
			||||||
//   #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
// /*== or choose animations ==*/
 | 
					 | 
				
			||||||
//   #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
 | 
					 | 
				
			||||||
// /*== customize breathing effect ==*/
 | 
					// /*== customize breathing effect ==*/
 | 
				
			||||||
//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					//   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -56,18 +56,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
   #define RGBLIGHT_VAL_STEP 17
 | 
					   #define RGBLIGHT_VAL_STEP 17
 | 
				
			||||||
   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					   #define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					   #define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
 /*== all animations enable ==*/
 | 
					 | 
				
			||||||
 //  #define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
 /*== or choose animations ==*/
 | 
					 | 
				
			||||||
 //#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
 | 
					 | 
				
			||||||
 /*== customize breathing effect ==*/
 | 
					 /*== customize breathing effect ==*/
 | 
				
			||||||
   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
 //  #define RGBLIGHT_BREATHE_TABLE_SIZE 128      // 256(default) or 128 or 64
 | 
					 //  #define RGBLIGHT_BREATHE_TABLE_SIZE 128      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,18 +64,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
				
			||||||
//#    define RGBLIGHT_VAL_STEP 8
 | 
					//#    define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					//#    define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					//#    define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
/*== all animations enable ==*/
 | 
					 | 
				
			||||||
//#    define RGBLIGHT_ANIMATIONS
 | 
					 | 
				
			||||||
/*== or choose animations ==*/
 | 
					 | 
				
			||||||
//#    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
 | 
					 | 
				
			||||||
/*== customize breathing effect ==*/
 | 
					/*== customize breathing effect ==*/
 | 
				
			||||||
/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
					/*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | 
				
			||||||
//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
					//#    define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,7 +52,16 @@
 | 
				
			||||||
#define RGBLIGHT_VAL_STEP 8
 | 
					#define RGBLIGHT_VAL_STEP 8
 | 
				
			||||||
#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
					#define RGBLIGHT_LIMIT_VAL 255 /* The maximum brightness level */
 | 
				
			||||||
#define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
					#define RGBLIGHT_SLEEP  /* If defined, the RGB lighting will be switched off when the host goes to sleep */
 | 
				
			||||||
#define RGBLIGHT_ANIMATIONS
 | 
					#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
 | 
				
			||||||
#define RGBLIGHT_LAYERS
 | 
					#define RGBLIGHT_LAYERS
 | 
				
			||||||
#define RGBLIGHT_LAYER_BLINK
 | 
					#define RGBLIGHT_LAYER_BLINK
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -20,7 +20,7 @@ void eeconfig_init_kb(void) {
 | 
				
			||||||
#ifdef RGBLIGHT_ENABLE
 | 
					#ifdef RGBLIGHT_ENABLE
 | 
				
			||||||
    rgblight_enable(); // Enable RGB underglow by default
 | 
					    rgblight_enable(); // Enable RGB underglow by default
 | 
				
			||||||
    rgblight_sethsv(0, 255, 255);
 | 
					    rgblight_sethsv(0, 255, 255);
 | 
				
			||||||
#ifdef RGBLIGHT_ANIMATIONS
 | 
					#ifdef RGBLIGHT_EFFECT_RAINBOW_SWIRL
 | 
				
			||||||
    rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 5); // Set to RGB_RAINBOW_SWIRL animation by default
 | 
					    rgblight_mode(RGBLIGHT_MODE_RAINBOW_SWIRL + 5); // Set to RGB_RAINBOW_SWIRL animation by default
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue