Rgb matrix/enable modes explicitly (#13758)
* Change animations to require explicet activation * Add support for legacy config * Make default for now * Add LED Matrix support * change LED Matrix docs
This commit is contained in:
		
							parent
							
								
									85351dc23d
								
							
						
					
					
						commit
						7da97c293d
					
				
					 51 changed files with 359 additions and 122 deletions
				
			
		| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_ALPHAS_MODS
 | 
			
		||||
RGB_MATRIX_EFFECT(ALPHAS_MODS)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BREATHING
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BREATHING
 | 
			
		||||
RGB_MATRIX_EFFECT(BREATHING)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
 | 
			
		||||
RGB_MATRIX_EFFECT(BAND_PINWHEEL_SAT)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
 | 
			
		||||
RGB_MATRIX_EFFECT(BAND_PINWHEEL_VAL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BAND_SAT
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BAND_SAT
 | 
			
		||||
RGB_MATRIX_EFFECT(BAND_SAT)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BAND_SPIRAL_SAT
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
 | 
			
		||||
RGB_MATRIX_EFFECT(BAND_SPIRAL_SAT)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BAND_SPIRAL_VAL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
 | 
			
		||||
RGB_MATRIX_EFFECT(BAND_SPIRAL_VAL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_BAND_VAL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_BAND_VAL
 | 
			
		||||
RGB_MATRIX_EFFECT(BAND_VAL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_ALL
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_ALL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_LEFT_RIGHT)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_OUT_IN
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_OUT_IN
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_OUT_IN)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_OUT_IN_DUAL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_PINWHEEL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_PINWHEEL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_SPIRAL
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_SPIRAL
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_SPIRAL)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
 | 
			
		||||
RGB_MATRIX_EFFECT(CYCLE_UP_DOWN)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_DUAL_BEACON
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_DUAL_BEACON
 | 
			
		||||
RGB_MATRIX_EFFECT(DUAL_BEACON)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
 | 
			
		||||
RGB_MATRIX_EFFECT(GRADIENT_LEFT_RIGHT)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
 | 
			
		||||
RGB_MATRIX_EFFECT(GRADIENT_UP_DOWN)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_HUE_BREATHING
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_HUE_BREATHING
 | 
			
		||||
RGB_MATRIX_EFFECT(HUE_BREATHING)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_HUE_PENDULUM
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_HUE_PENDULUM
 | 
			
		||||
RGB_MATRIX_EFFECT(HUE_PENDULUM)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_HUE_WAVE
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_HUE_WAVE
 | 
			
		||||
RGB_MATRIX_EFFECT(HUE_WAVE)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
 | 
			
		||||
RGB_MATRIX_EFFECT(JELLYBEAN_RAINDROPS)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_RAINBOW_BEACON
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_RAINBOW_BEACON
 | 
			
		||||
RGB_MATRIX_EFFECT(RAINBOW_BEACON)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
 | 
			
		||||
RGB_MATRIX_EFFECT(RAINBOW_MOVING_CHEVRON)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_RAINBOW_PINWHEELS
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
 | 
			
		||||
RGB_MATRIX_EFFECT(RAINBOW_PINWHEELS)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#ifndef DISABLE_RGB_MATRIX_RAINDROPS
 | 
			
		||||
#ifdef ENABLE_RGB_MATRIX_RAINDROPS
 | 
			
		||||
RGB_MATRIX_EFFECT(RAINDROPS)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
#if defined(RGB_MATRIX_FRAMEBUFFER_EFFECTS) && !defined(DISABLE_RGB_MATRIX_TYPING_HEATMAP)
 | 
			
		||||
#if defined(RGB_MATRIX_FRAMEBUFFER_EFFECTS) && defined(ENABLE_RGB_MATRIX_TYPING_HEATMAP)
 | 
			
		||||
RGB_MATRIX_EFFECT(TYPING_HEATMAP)
 | 
			
		||||
#    ifdef RGB_MATRIX_CUSTOM_EFFECT_IMPLS
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue