[Core] Add Pixel Flow RGB matrix effect (#15829)
* Initial PIXEL FLOW matrix effect commit * Commit suggested use of rgb_matrix_check_finished_leds Co-authored-by: Sergey Vlasov <sigprof@gmail.com> * Code change support for split RGB Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
This commit is contained in:
		
							parent
							
								
									578d3f6951
								
							
						
					
					
						commit
						6a35788b63
					
				
					 4 changed files with 55 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -455,6 +455,7 @@ enum rgb_matrix_effects {
 | 
			
		|||
    RGB_MATRIX_HUE_PENDULUM,        // Hue shifts up a slight ammount in a wave to the right, then back to the left
 | 
			
		||||
    RGB_MATRIX_HUE_WAVE,            // Hue shifts up a slight ammount and then back down in a wave to the right
 | 
			
		||||
    RGB_MATRIX_PIXEL_FRACTAL,       // Single hue fractal filled keys pulsing horizontally out to edges
 | 
			
		||||
    RGB_MATRIX_PIXEL_FLOW,          // Pulsing RGB flow along LED wiring with random hues
 | 
			
		||||
    RGB_MATRIX_PIXEL_RAIN,          // Randomly light keys with random hues
 | 
			
		||||
#if define(RGB_MATRIX_FRAMEBUFFER_EFFECTS)
 | 
			
		||||
    RGB_MATRIX_TYPING_HEATMAP,      // How hot is your WPM!
 | 
			
		||||
| 
						 | 
				
			
			@ -510,6 +511,7 @@ You can enable a single effect by defining `ENABLE_[EFFECT_NAME]` in your `confi
 | 
			
		|||
|`#define ENABLE_RGB_MATRIX_HUE_PENDULUM`              |Enables `RGB_MATRIX_HUE_PENDULUM`             |
 | 
			
		||||
|`#define ENABLE_RGB_MATRIX_HUE_WAVE`                  |Enables `RGB_MATRIX_HUE_WAVE `                |
 | 
			
		||||
|`#define ENABLE_RGB_MATRIX_PIXEL_FRACTAL`             |Enables `RGB_MATRIX_PIXEL_FRACTAL`            |
 | 
			
		||||
|`#define ENABLE_RGB_MATRIX_PIXEL_FLOW`                |Enables `RGB_MATRIX_PIXEL_FLOW`               |
 | 
			
		||||
|`#define ENABLE_RGB_MATRIX_PIXEL_RAIN`                |Enables `RGB_MATRIX_PIXEL_RAIN`               |
 | 
			
		||||
 | 
			
		||||
?> These modes don't require any additional defines.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -147,6 +147,7 @@ For RGB Matrix, these need to be explicitly enabled as well. To disable any that
 | 
			
		|||
#undef ENABLE_RGB_MATRIX_HUE_PENDULUM
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_HUE_WAVE
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_PIXEL_FRACTAL
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_PIXEL_FLOW
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_PIXEL_RAIN
 | 
			
		||||
 | 
			
		||||
#undef ENABLE_RGB_MATRIX_TYPING_HEATMAP
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue