forked from mirrors/qmk_userspace
		
	Change RGB_MATRIX_STARTUP_* defines to RGB_MATRIX_DEFAULT_* (#19079)
		
	This commit is contained in:
		
					parent
					
						
							
								ad7b095da6
							
						
					
				
			
			
				commit
				
					
						e12ca14af8
					
				
			
		
					 196 changed files with 373 additions and 377 deletions
				
			
		| 
						 | 
				
			
			@ -798,11 +798,11 @@ These are defined in [`color.h`](https://github.com/qmk/qmk_firmware/blob/master
 | 
			
		|||
#define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
 | 
			
		||||
#define RGB_MATRIX_STARTUP_HUE 0 // Sets the default hue value, if none has been set
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_HUE 0 // Sets the default hue value, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature)
 | 
			
		||||
#define RGB_MATRIX_SPLIT { X, Y } 	// (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right.
 | 
			
		||||
                              		// If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,10 +36,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define RGB_DI_PIN B2
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 2
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE
 | 
			
		||||
#define RGB_MATRIX_STARTUP_HUE 90
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SPD 20
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 128
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_HUE 90
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SPD 20
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 128
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,7 +36,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define RGB_MATRIX_LED_COUNT 62
 | 
			
		||||
#define ISSI_PWM_FREQUENCY 0b010
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 80
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 80
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,11 +50,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
 | 
			
		||||
#define WS2812_DMA_CHANNEL 6
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 60
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 60
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,11 +48,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define RGB_MATRIX_LED_COUNT DRIVER_1_LED_TOTAL
 | 
			
		||||
#define ISSI_DRIVER_TOTAL RGB_MATRIX_LED_COUNT
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 80
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 80
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_HUE_WAVE
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_HUE_WAVE
 | 
			
		||||
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,11 +50,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
 | 
			
		||||
#define WS2812_DMA_CHANNEL 6
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 60
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 60
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,11 +50,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define WS2812_DMA_STREAM STM32_DMA2_STREAM5
 | 
			
		||||
#define WS2812_DMA_CHANNEL 6
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 60
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 60
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@
 | 
			
		|||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 21
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 16
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 20
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,11 +26,11 @@
 | 
			
		|||
#define ISSI_DRIVER_TOTAL (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT ISSI_DRIVER_TOTAL
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL 80
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL 80
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
// For full list of effects, see:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -58,10 +58,10 @@
 | 
			
		|||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED true
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 96
 | 
			
		||||
#define RGB_MATRIX_STARTUP_HUE 170
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_HUE 170
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 130
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS               // Static dual hue, speed is hue for secondary hue
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN          // Static gradient top to bottom, speed controls how much gradient changes
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -88,7 +88,7 @@
 | 
			
		|||
#   define LED_HITS_TO_REMEMBER 10
 | 
			
		||||
 | 
			
		||||
#   define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
 | 
			
		||||
#   define RGB_MATRIX_STARTUP_SPD 127
 | 
			
		||||
#   define RGB_MATRIX_DEFAULT_SPD 127
 | 
			
		||||
// the above brighness setting has no effect on rgb_matrix_set_color().
 | 
			
		||||
// Use darker colors instead.
 | 
			
		||||
/*              RGB darker COLORS             */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -178,7 +178,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
 | 
			
		|||
    my_init();
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    rgb_matrix_enable();
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD);
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
 | 
			
		||||
    rgb_matrix_sethsv(HSV_BLUE);
 | 
			
		||||
 | 
			
		||||
    rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -178,7 +178,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
 | 
			
		|||
    my_init();
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    rgb_matrix_enable();
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD);
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
 | 
			
		||||
    rgb_matrix_sethsv(HSV_BLUE);
 | 
			
		||||
 | 
			
		||||
    rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -117,7 +117,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
 | 
			
		|||
    my_init();
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    rgb_matrix_enable();
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD);
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
 | 
			
		||||
    rgb_matrix_sethsv(HSV_BLUE);
 | 
			
		||||
 | 
			
		||||
    rgb_matrix_mode(RGB_MATRIX_SOLID_REACTIVE);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -153,14 +153,13 @@
 | 
			
		|||
 | 
			
		||||
// Rainbow swirl as startup mode.
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
// Slow swirl at startup.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SPD 32
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SPD 32
 | 
			
		||||
 | 
			
		||||
// Startup values.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#endif // RGB_MATRIX_ENABLE
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -236,7 +236,7 @@ void matrix_scan_user(void) {
 | 
			
		|||
        auto_pointer_layer_timer = 0;
 | 
			
		||||
        layer_off(LAYER_POINTER);
 | 
			
		||||
#        ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
        rgb_matrix_mode_noeeprom(RGB_MATRIX_STARTUP_MODE);
 | 
			
		||||
        rgb_matrix_mode_noeeprom(RGB_MATRIX_DEFAULT_MODE);
 | 
			
		||||
#        endif // RGB_MATRIX_ENABLE
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -116,7 +116,7 @@ void matrix_scan_user(void) {
 | 
			
		|||
        auto_pointer_layer_timer = 0;
 | 
			
		||||
        layer_off(LAYER_POINTER);
 | 
			
		||||
#        ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
        rgb_matrix_mode_noeeprom(RGB_MATRIX_STARTUP_MODE);
 | 
			
		||||
        rgb_matrix_mode_noeeprom(RGB_MATRIX_DEFAULT_MODE);
 | 
			
		||||
#        endif // RGB_MATRIX_ENABLE
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -139,7 +139,7 @@ void matrix_scan_user(void) {
 | 
			
		|||
        auto_pointer_layer_timer = 0;
 | 
			
		||||
        layer_off(LAYER_POINTER);
 | 
			
		||||
#        ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
        rgb_matrix_mode_noeeprom(RGB_MATRIX_STARTUP_MODE);
 | 
			
		||||
        rgb_matrix_mode_noeeprom(RGB_MATRIX_DEFAULT_MODE);
 | 
			
		||||
#        endif // RGB_MATRIX_ENABLE
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,17 +40,16 @@
 | 
			
		|||
#    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
 | 
			
		||||
// Startup values.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL 64
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL 64
 | 
			
		||||
 | 
			
		||||
// Rainbow swirl as startup mode.
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
// Slow swirl at startup.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SPD 32
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SPD 32
 | 
			
		||||
 | 
			
		||||
#    ifndef __arm__
 | 
			
		||||
// Disable control of RGB matrix by keycodes (must use firmware implementation
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -140,14 +140,13 @@
 | 
			
		|||
 | 
			
		||||
// Rainbow swirl as startup mode.
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
// Slow swirl at startup.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SPD 32
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SPD 32
 | 
			
		||||
 | 
			
		||||
// Startup values.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#endif // RGB_MATRIX_ENABLE
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -65,7 +65,7 @@
 | 
			
		|||
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
			
		||||
#    define RGB_MATRIX_SPLIT RGBLED_SPLIT
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -132,14 +132,13 @@
 | 
			
		|||
 | 
			
		||||
// Rainbow swirl as startup mode.
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
// Slow swirl at startup.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SPD 32
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SPD 32
 | 
			
		||||
 | 
			
		||||
// Startup values.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HSV RGB_MATRIX_STARTUP_HUE, RGB_MATRIX_STARTUP_SAT, RGB_MATRIX_STARTUP_VAL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_HUE 0
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#endif // RGB_MATRIX_ENABLE
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,7 @@
 | 
			
		|||
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
			
		||||
#    define RGB_MATRIX_SPLIT RGBLED_SPLIT
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,7 @@
 | 
			
		|||
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
			
		||||
#    define RGB_MATRIX_SPLIT RGBLED_SPLIT
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -40,7 +40,7 @@
 | 
			
		|||
#    define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
			
		||||
#    define RGB_MATRIX_SPLIT RGBLED_SPLIT
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,7 +25,7 @@
 | 
			
		|||
    #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
 | 
			
		||||
    #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_BREATHING // Sets the default mode, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BREATHING // Sets the default mode, if none has been set
 | 
			
		||||
    #define RGB_TRIGGER_ON_KEYDOWN      // Triggers RGB keypress events on key down. This makes RGB control feel more responsive. This may cause RGB to not function properly on some boards
 | 
			
		||||
 | 
			
		||||
    // RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,10 +25,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#    define RGB_MATRIX_KEYPRESSES // enable keypress effects
 | 
			
		||||
#    define RGB_MATRIX_LED_FLUSH_LIMIT 16
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HUE 10
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_HUE 10
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
// Disable RGB Matrix effects (from lulu/config.h)
 | 
			
		||||
#    undef ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#    undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -64,7 +64,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#   define LED_HITS_TO_REMEMBER 10
 | 
			
		||||
 | 
			
		||||
#   define RGB_MATRIX_MAXIMUM_BRIGHTNESS 50
 | 
			
		||||
#   define RGB_MATRIX_STARTUP_SPD 127
 | 
			
		||||
#   define RGB_MATRIX_DEFAULT_SPD 127
 | 
			
		||||
#   define RGB_MATRIX_CENTER { 124, 32 }
 | 
			
		||||
// the above brighness setting has no effect on rgb_matrix_set_color().
 | 
			
		||||
// Use darker colors instead.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -310,7 +310,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
 | 
			
		|||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    rgb_matrix_enable();
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD);
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
 | 
			
		||||
#endif  // RGB_MATRIX_ENABLE
 | 
			
		||||
    my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user().
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -313,7 +313,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
 | 
			
		|||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    rgb_matrix_enable();
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD);
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
 | 
			
		||||
#endif  // RGB_MATRIX_ENABLE
 | 
			
		||||
    my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user().
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -119,7 +119,7 @@ void eeconfig_init_user(void) {  // EEPROM is getting reset!
 | 
			
		|||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    rgb_matrix_enable();
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD);
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD);
 | 
			
		||||
    rgb_matrix_sethsv(HSV_BLUE);
 | 
			
		||||
#endif  // RGB_MATRIX_ENABLE
 | 
			
		||||
    my_init(); // commom codes called from eeconfig_init_user() and keyboard_post_init_user().
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,7 +34,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define PERMISSIVE_HOLD
 | 
			
		||||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_HUE 231
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_HUE 231
 | 
			
		||||
    #define RGB_MATRIX_KEYPRESSES // reacts to keypresses
 | 
			
		||||
    #define RGB_MATRIX_TYPING_MEATMAP_DECREASE_DELAY_MS 50
 | 
			
		||||
    // #   define RGB_MATRIX_KEYRELEASES // reacts to keyreleases (instead of keypresses)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
// #   define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
#    define RGB_MATRIX_HUE_STEP 8
 | 
			
		||||
#    define RGB_MATRIX_SAT_STEP 8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
 | 
			
		||||
// lower maximum brightness to lower power usage and prevent unresponsiveness
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
// For full list of effects, see:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,7 @@
 | 
			
		|||
#    define RGB_MATRIX_SAT_STEP 64
 | 
			
		||||
#    define RGB_MATRIX_VAL_STEP 64
 | 
			
		||||
#    define RGB_MATRIX_SPD_STEP 20
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
 | 
			
		||||
/* Disable the animations you don't want/need.  You will need to disable a good number of these    *
 | 
			
		||||
 * because they take up a lot of space.  Disable until you can successfully compile your firmware. */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,9 +30,9 @@
 | 
			
		|||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#define RGB_DISABLE_TIMEOUT CUSTOM_OLED_TIMEOUT
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 128
 | 
			
		||||
#define RGB_MATRIX_STARTUP_HUE 215
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_HUE 215
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
 | 
			
		||||
/* ---------------------------
 | 
			
		||||
 * Common other Configuration
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,10 +54,10 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
 | 
			
		||||
// Default effect
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_HUE 10
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_HUE 10
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
// https://github.com/qmk/qmk_firmware/blob/develop/docs/squeezing_avr.md
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,7 +52,7 @@
 | 
			
		|||
#    define RGB_MATRIX_SAT_STEP 64
 | 
			
		||||
#    define RGB_MATRIX_VAL_STEP 64
 | 
			
		||||
#    define RGB_MATRIX_SPD_STEP 20
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
 | 
			
		||||
/* Disable the animations you don't want/need.  You will need to disable a good number of these    *
 | 
			
		||||
 * because they take up a lot of space.  Disable until you can successfully compile your firmware. */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,8 +34,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE
 | 
			
		||||
#define RGB_MATRIX_STARTUP_HUE 221
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE_SIMPLE
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_HUE 221
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
// For full list of effects, see:
 | 
			
		||||
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,8 +48,8 @@
 | 
			
		|||
    #define RGB_DI_PIN F6
 | 
			
		||||
    #define RGB_MATRIX_LED_COUNT 16
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
    #define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
 | 
			
		||||
    /* RGB Matrix effect */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,8 +55,8 @@
 | 
			
		|||
    #define RGB_DI_PIN A10
 | 
			
		||||
    #define RGB_MATRIX_LED_COUNT 16
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
    #define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
 | 
			
		||||
    /* RGB Matrix effect */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@
 | 
			
		|||
 | 
			
		||||
#    define RGB_DISABLE_TIMEOUT 0
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,7 +48,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
 | 
			
		||||
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -27,7 +27,7 @@
 | 
			
		|||
#undef DISABLE_RGB_MATRIX_SPLASH
 | 
			
		||||
#undef DISABLE_RGB_MATRIX_MULTISPLASH
 | 
			
		||||
#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@
 | 
			
		|||
#undef DISABLE_RGB_MATRIX_SPLASH
 | 
			
		||||
#undef DISABLE_RGB_MATRIX_MULTISPLASH
 | 
			
		||||
#undef DISABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
 | 
			
		||||
// #undef ENABLE_RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -77,7 +77,7 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b1010000
 | 
			
		||||
#    define DRIVER_COUNT 1
 | 
			
		||||
#    define RGB_MATRIX_LED_COUNT 63
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -77,7 +77,7 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b1010000
 | 
			
		||||
#    define DRIVER_COUNT 1
 | 
			
		||||
#    define RGB_MATRIX_LED_COUNT 61
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -77,7 +77,7 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b1010000
 | 
			
		||||
#    define DRIVER_COUNT 1
 | 
			
		||||
#    define RGB_MATRIX_LED_COUNT 62
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,7 +55,7 @@
 | 
			
		|||
#define ENABLE_RGB_MATRIX_PIXEL_FLOW
 | 
			
		||||
#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL
 | 
			
		||||
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b1010000
 | 
			
		||||
#define DRIVER_COUNT 1
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 64
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,16 +9,16 @@
 | 
			
		|||
#	undef DISABLE_RGB_MATRIX_SPLASH
 | 
			
		||||
#	undef DISABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
#	undef RGB_MATRIX_LED_FLUSH_LIMIT
 | 
			
		||||
#	undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#	undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
#	undef RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#	define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255
 | 
			
		||||
#	define RGB_MATRIX_LED_FLUSH_LIMIT 16 // default: 26
 | 
			
		||||
#	define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP
 | 
			
		||||
#	define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
 | 
			
		||||
#	define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#	define RGB_MATRIX_STARTUP_HUE 10
 | 
			
		||||
#	define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#	define RGB_MATRIX_STARTUP_VAL 200
 | 
			
		||||
#	define RGB_MATRIX_STARTUP_SPD 75
 | 
			
		||||
#	define RGB_MATRIX_DEFAULT_HUE 10
 | 
			
		||||
#	define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#	define RGB_MATRIX_DEFAULT_VAL 200
 | 
			
		||||
#	define RGB_MATRIX_DEFAULT_SPD 75
 | 
			
		||||
/* Active RBG Modes */
 | 
			
		||||
/* #	undef ENABLE_RGB_MATRIX_TYPING_HEATMAP   		// How hot is your WPM! */
 | 
			
		||||
/* #	undef ENABLE_RGB_MATRIX_SPLASH           		// Full gradient & value pulse away from a single key hit then fades value out */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -58,6 +58,6 @@
 | 
			
		|||
 | 
			
		||||
// Fix RGB_MATRIX_STARTUP, because RGB_MATRIX_CYCLE_ALL is disabled.
 | 
			
		||||
// The actual handling of RGB_EFFECTs is done in keymap.c
 | 
			
		||||
#undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@
 | 
			
		|||
#define TAPPING_TERM 150
 | 
			
		||||
 | 
			
		||||
#define TAP_HOLD_CAPS_DELAY 0
 | 
			
		||||
#undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
 | 
			
		||||
// #undef ENABLE_RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,8 +22,8 @@
 | 
			
		|||
#undef ENABLE_RGB_MATRIX_RAINDROPS
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
 | 
			
		||||
 | 
			
		||||
#undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_OUT_IN_DUAL
 | 
			
		||||
#undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_OUT_IN_DUAL
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_HUE_STEP 8
 | 
			
		||||
#define RGB_MATRIX_SAT_STEP 8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -90,7 +90,7 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b1110100
 | 
			
		||||
#    define DRIVER_ADDR_2 0b1110111
 | 
			
		||||
#    define DRIVER_COUNT 2
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -90,7 +90,7 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b1110100
 | 
			
		||||
#    define DRIVER_ADDR_2 0b1110111
 | 
			
		||||
#    define DRIVER_COUNT 2
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#    define DRIVER_COUNT 1
 | 
			
		||||
#    define RGB_MATRIX_LED_COUNT 68
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -59,7 +59,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
 #ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
  #define RGB_MATRIX_LED_COUNT 36
 | 
			
		||||
  #define RGB_MATRIX_LED_FLUSH_LIMIT 16
 | 
			
		||||
  #define RGB_MATRIX_STARTUP_VAL 150
 | 
			
		||||
  #define RGB_MATRIX_DEFAULT_VAL 150
 | 
			
		||||
  #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
 #endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
#    define RGB_MATRIX_LED_COUNT              38
 | 
			
		||||
#    define RGB_MATRIX_LED_FLUSH_LIMIT    16
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL        150
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL        150
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,7 +48,7 @@
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_LED_COUNT (DRIVER_1_LED_TOTAL + DRIVER_2_LED_TOTAL)
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -48,8 +48,8 @@
 | 
			
		|||
#define ENABLE_RGB_MATRIX_PIXEL_FLOW
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 16
 | 
			
		||||
#define RGB_MATRIX_STARTUP_HUE 0
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SPD 191
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_HUE 0
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SPD 191
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINBOW_MOVING_CHEVRON
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -84,10 +84,10 @@
 | 
			
		|||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL 192
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_SPD 30
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SAT 255
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL 192
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_SPD 30
 | 
			
		||||
#endif //RGB_MATRIX_ENABLE
 | 
			
		||||
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,9 +52,9 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SPD 127
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SPD 127
 | 
			
		||||
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
// For full list of effects, see:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,11 +35,11 @@
 | 
			
		|||
  #define RGB_MATRIX_LED_PROCESS_LIMIT (RGB_MATRIX_LED_COUNT + 4) / 5 // limits the number of LEDs to process in an animation per task run (increases keyboard responsiveness)
 | 
			
		||||
  #define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
 | 
			
		||||
  #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 255 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
 | 
			
		||||
//  #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_STARTUP_HUE 0 // Sets the default hue value, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_STARTUP_SAT 255 // Sets the default saturation value, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_STARTUP_VAL 50 // Sets the default brightness value, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_STARTUP_SPD 127 // Sets the default animation speed, if none has been set
 | 
			
		||||
//  #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_LEFT_RIGHT // Sets the default mode, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_DEFAULT_HUE 0 // Sets the default hue value, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_DEFAULT_SAT 255 // Sets the default saturation value, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_DEFAULT_VAL 50 // Sets the default brightness value, if none has been set
 | 
			
		||||
  #define RGB_MATRIX_DEFAULT_SPD 127 // Sets the default animation speed, if none has been set
 | 
			
		||||
//  #define RGB_MATRIX_DISABLE_KEYCODES // disables control of rgb matrix by keycodes (must use code functions to control the feature)
 | 
			
		||||
//  #define RGB_MATRIX_SPLIT { X, Y }     // (Optional) For split keyboards, the number of LEDs connected on each half. X = left, Y = Right.
 | 
			
		||||
                                        // If RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES is enabled, you also will want to enable SPLIT_TRANSPORT_MIRROR
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,6 +19,6 @@
 | 
			
		|||
#define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_STATIC_LIGHT
 | 
			
		||||
#define RGBLIGHT_DEFAULT_SAT 0
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,5 +2,5 @@
 | 
			
		|||
// SPDX-License-Identifier: GPL-2.0-or-later
 | 
			
		||||
#pragma once
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_STARTUP_SPD 0
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_SPD 0
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,11 +52,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
    #define RGBLIGHT_VAL_STEP 17             // The number of steps to increment the brightness by (default 17)
 | 
			
		||||
 | 
			
		||||
    // Startup values, when none have been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR)
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_HUE 24                         // Sets the default hue value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_SAT 255                        // Sets the default saturation value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL 127                        // Sets the default brightness value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_SPD 127                        // Sets the default animation speed, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR)
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_HUE 24                         // Sets the default hue value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_SAT 255                        // Sets the default saturation value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL 127                        // Sets the default brightness value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_SPD 127                        // Sets the default animation speed, if none has been set
 | 
			
		||||
 | 
			
		||||
    // Uncomment any #undef line below to turn OFF any default enabled RGB background effect (enabled in keyboards/gmmk/pro/config.h).
 | 
			
		||||
    #undef ENABLE_RGB_MATRIX_ALPHAS_MODS                      // Solid color (seems redundant; seems same as RGB_MATRIX_SOLID_COLOR?)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@
 | 
			
		|||
#define TAPPING_TERM 180
 | 
			
		||||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,7 +20,7 @@
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_TIMEOUT 1200000     // 20 minutes (20 * 60 * 1000ms)
 | 
			
		||||
 | 
			
		||||
// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
 | 
			
		||||
// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state
 | 
			
		||||
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -26,7 +26,7 @@
 | 
			
		|||
 | 
			
		||||
/* RGB Matrix Features */
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED true
 | 
			
		||||
 | 
			
		||||
/* RGB Matrix Framebuffer Config */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@
 | 
			
		|||
#pragma once
 | 
			
		||||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@
 | 
			
		|||
// At the time of this, there are 41 effects! That may be a bit too many to cycle through - keeping what I believe is the best.
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
 | 
			
		||||
// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
 | 
			
		||||
// Below added per: https://beta.docs.qmk.fm/using-qmk/hardware-features/lighting/feature_rgb_matrix#suspended-state-id-suspended-state
 | 
			
		||||
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,11 +52,11 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
    #define RGBLIGHT_VAL_STEP 17             // The number of steps to increment the brightness by (default 17)
 | 
			
		||||
 | 
			
		||||
    // Startup values, when none have been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR)
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_HUE 24                         // Sets the default hue value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_SAT 255                        // Sets the default saturation value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL 127                        // Sets the default brightness value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_SPD 127                        // Sets the default animation speed, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_REACTIVE // Sets the default effect mode, if none has been set (was RGB_MATRIX_SOLID_COLOR)
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_HUE 24                         // Sets the default hue value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_SAT 255                        // Sets the default saturation value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL 127                        // Sets the default brightness value, if none has been set
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_SPD 127                        // Sets the default animation speed, if none has been set
 | 
			
		||||
 | 
			
		||||
    // Uncomment any #undef line below to turn OFF any default enabled RGB background effect (enabled in keyboards/gmmk/pro/config.h).
 | 
			
		||||
    #undef ENABLE_RGB_MATRIX_ALPHAS_MODS                      // Solid color (seems redundant; seems same as RGB_MATRIX_SOLID_COLOR?)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,7 +28,7 @@
 | 
			
		|||
#define TAPPING_TERM 180
 | 
			
		||||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
#pragma once
 | 
			
		||||
 | 
			
		||||
#if defined(RGB_MATRIX_ENABLE)
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
     // number of milliseconds to wait until turning off RGB automatically
 | 
			
		||||
    #define RGB_MATRIX_TIMEOUT 300000 // 300 seconds / 5 min
 | 
			
		||||
    // start fading out before getting disabled
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,7 +43,7 @@
 | 
			
		|||
    #define RGB_DI_PIN E2
 | 
			
		||||
    #define RGB_MATRIX_LED_COUNT 100
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
 | 
			
		||||
    /* RGB Matrix effect */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
        { 32, 32  }
 | 
			
		||||
#define SPLIT_TRANSPORT_MIRROR
 | 
			
		||||
 | 
			
		||||
// #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_TYPING_HEATMAP // Sets the default mode, if none has been set
 | 
			
		||||
// #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP // Sets the default mode, if none has been set
 | 
			
		||||
#define ENABLE_RGB_MATRIX_TYPING_HEATMAP
 | 
			
		||||
#define ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -55,7 +55,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
// #define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 16 // limits in milliseconds how frequently an animation will update the LEDs. 16 (16ms) is equivalent to limiting to 60fps (increases keyboard responsiveness)
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_PINWHEEL // Sets the default mode, if none has been set
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
// For full list of effects, see:
 | 
			
		||||
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,7 +41,7 @@
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_LED_COUNT 86
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
    #define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -64,7 +64,7 @@
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #define RGB_MATRIX_LED_COUNT 24
 | 
			
		||||
    #define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
 | 
			
		||||
    /* RGB Matrix config */
 | 
			
		||||
    #define RGB_DI_PIN C14
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@
 | 
			
		|||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#define DRIVER_COUNT 1
 | 
			
		||||
#define DRIVER_1_LED_TOTAL 61
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@
 | 
			
		|||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#define DRIVER_COUNT 1
 | 
			
		||||
#define DRIVER_1_LED_TOTAL 64
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -224,10 +224,10 @@ void matrix_init_kb(void) {
 | 
			
		|||
     * Since K20x is stuck with a 32 byte EEPROM (see tmk_core/common/chibios/eeprom_teensy.c),
 | 
			
		||||
     * and neither led_matrix_eeconfig.speed or .flags fit in this boundary, just force their values to default on boot.
 | 
			
		||||
     */
 | 
			
		||||
#    if !defined(RGB_MATRIX_STARTUP_SPD)
 | 
			
		||||
#        define RGB_MATRIX_STARTUP_SPD UINT8_MAX / 2
 | 
			
		||||
#    if !defined(RGB_MATRIX_DEFAULT_SPD)
 | 
			
		||||
#        define RGB_MATRIX_DEFAULT_SPD UINT8_MAX / 2
 | 
			
		||||
#    endif
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_STARTUP_SPD),
 | 
			
		||||
    rgb_matrix_set_speed(RGB_MATRIX_DEFAULT_SPD),
 | 
			
		||||
    rgb_matrix_set_flags(LED_FLAG_ALL);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -20,7 +20,7 @@
 | 
			
		|||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
// #    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
// #    define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_RAINDROPS
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_RAINDROPS
 | 
			
		||||
 | 
			
		||||
// #    define DEBUG_MATRIX_SCAN_RATE
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@
 | 
			
		|||
#define RGB_MATRIX_TIMEOUT 90000
 | 
			
		||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
 | 
			
		||||
 // RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
 // For full list of effects, see:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,7 @@
 | 
			
		|||
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_HUE_STEP 8
 | 
			
		||||
#define RGB_MATRIX_SAT_STEP 8
 | 
			
		||||
#define RGB_MATRIX_VAL_STEP 8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,8 +81,8 @@
 | 
			
		|||
// #    define ENABLE_RGB_MATRIX_MULTISPLASH
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#define DRIVER_COUNT 1
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 108
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,8 +81,8 @@
 | 
			
		|||
// #    define ENABLE_RGB_MATRIX_MULTISPLASH
 | 
			
		||||
#    define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #    define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
//#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
//#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#define DRIVER_COUNT 1
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 109
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -38,8 +38,8 @@
 | 
			
		|||
#    define RGB_MATRIX_LED_PROCESS_LIMIT 4
 | 
			
		||||
#    define RGB_MATRIX_LED_FLUSH_LIMIT 26
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200 // limits maximum brightness of LEDs to 200 out of 255. If not defined maximum brightness is set to 255
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS // Sets the default brightness value, if none has been set
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#    define DRIVER_COUNT 1
 | 
			
		||||
#    define RGB_MATRIX_LED_COUNT 83
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -28,10 +28,10 @@
 | 
			
		|||
#define TAPPING_TERM 180
 | 
			
		||||
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
    #ifdef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
        #undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
    #ifdef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
        #undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
    #endif
 | 
			
		||||
    #define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
    #define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_SOLID_COLOR
 | 
			
		||||
    #define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -37,5 +37,5 @@
 | 
			
		|||
#define RETRO_TAPPING
 | 
			
		||||
#define PERMISSIVE_HOLD
 | 
			
		||||
 | 
			
		||||
#undef RGB_MATRIX_STARTUP_MODE
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CUSTOM_RGB_STATIC
 | 
			
		||||
#undef RGB_MATRIX_DEFAULT_MODE
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CUSTOM_RGB_STATIC
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,7 @@
 | 
			
		|||
// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 200
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b1110100
 | 
			
		||||
#define DRIVER_ADDR_2 0b1110111
 | 
			
		||||
#define DRIVER_COUNT 2
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@
 | 
			
		|||
#define DEBOUNCE 3
 | 
			
		||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspended
 | 
			
		||||
#define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
// RGB Matrix Animation modes. Explicitly enabled
 | 
			
		||||
// For full list of effects, see:
 | 
			
		||||
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -85,7 +85,7 @@
 | 
			
		|||
 | 
			
		||||
#define RGB_MATRIX_LED_PROCESS_LIMIT 4
 | 
			
		||||
#define RGB_MATRIX_LED_FLUSH_LIMIT 26
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b0110000
 | 
			
		||||
#define DRIVER_COUNT 1
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 67
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -50,7 +50,7 @@
 | 
			
		|||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150  // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_HUE_STEP 8
 | 
			
		||||
#    define RGB_MATRIX_SAT_STEP 8
 | 
			
		||||
#    define RGB_MATRIX_VAL_STEP 8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -39,7 +39,7 @@
 | 
			
		|||
#    define RGB_DISABLE_WHEN_USB_SUSPENDED  // turn off effects when suspended
 | 
			
		||||
#    define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#    define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150  // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
 | 
			
		||||
#    define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#    define RGB_MATRIX_HUE_STEP 8
 | 
			
		||||
#    define RGB_MATRIX_SAT_STEP 8
 | 
			
		||||
#    define RGB_MATRIX_VAL_STEP 8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -75,7 +75,7 @@
 | 
			
		|||
#define RGB_DISABLE_WHEN_USB_SUSPENDED // turn off effects when suspendedz
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150 // limits maximum brightness of LEDs to 150 out of 255. Higher may cause the controller to crash.
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_HUE_STEP 8
 | 
			
		||||
#define RGB_MATRIX_SAT_STEP 8
 | 
			
		||||
#define RGB_MATRIX_VAL_STEP 8
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,7 @@
 | 
			
		|||
// #define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
// #define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define DRIVER_ADDR_1 0b1110100
 | 
			
		||||
#define DRIVER_ADDR_2 0b1110110
 | 
			
		||||
#define DRIVER_COUNT 2
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@
 | 
			
		|||
#define RGB_MATRIX_KEYPRESSES 
 | 
			
		||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
 | 
			
		||||
#define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
 | 
			
		||||
#define RGB_MATRIX_STARTUP_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#define ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
#define ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -80,7 +80,7 @@
 | 
			
		|||
#        define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
#        define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
 | 
			
		||||
#        define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#        define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
			
		||||
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
#        define RGB_MATRIX_KEYPRESSES
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -112,7 +112,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#        define ENABLE_RGB_MATRIX_SOLID_SPLASH
 | 
			
		||||
#        define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
 | 
			
		||||
#        define RGB_MATRIX_MAXIMUM_BRIGHTNESS 160
 | 
			
		||||
#        define RGB_MATRIX_STARTUP_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#        define RGB_MATRIX_DEFAULT_VAL RGB_MATRIX_MAXIMUM_BRIGHTNESS
 | 
			
		||||
#        define RGB_MATRIX_LED_COUNT RGBLED_NUM
 | 
			
		||||
#        define RGB_MATRIX_SPLIT { 34, 34 }
 | 
			
		||||
#        define RGB_DISABLE_WHEN_USB_SUSPENDED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
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