If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin() (#5484)
* If RGBLIGHT_EFFECT_BREATHE_CENTER is undefined, use fixed breathe table instead of exp() and sin() * Change rgblight breathing table size to be easily selectable. add RGBLIGHT_BREATHE_TABLE_SIZE macro for customize breathing effect.
This commit is contained in:
		
							parent
							
								
									4db31fb374
								
							
						
					
					
						commit
						3da8d46a07
					
				
					 6 changed files with 185 additions and 4 deletions
				
			
		|  | @ -77,6 +77,12 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | |||
| //   #define RGBLIGHT_EFFECT_STATIC_GRADIENT
 | ||||
| //   #define RGBLIGHT_EFFECT_RGB_TEST
 | ||||
| //   #define RGBLIGHT_EFFECT_ALTERNATING
 | ||||
| // /*== customize breathing effect ==*/
 | ||||
| //   /*==== (DEFAULT) use fixed table instead of exp() and sin() ====*/
 | ||||
| //   #define RGBLIGHT_BREATHE_TABLE_SIZE 256      // 256(default) or 128 or 64
 | ||||
| //   /*==== use exp() and sin() ====*/
 | ||||
| //   #define RGBLIGHT_EFFECT_BREATHE_CENTER 1.85  // 1 to 2.7
 | ||||
| //   #define RGBLIGHT_EFFECT_BREATHE_MAX    255   // 0 to 255
 | ||||
| // #endif
 | ||||
| 
 | ||||
| /* Debounce reduces chatter (unintended double-presses) - set 0 if debouncing is not needed */ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Takeshi ISHII
						Takeshi ISHII