Adds IS31FL3731 RGB Matrix Implementation (#2910)
* adds is31fl3731 rgb matrix implementation * fix build script for force pushes * allow bootloader size to be overwritten * adds planck light implementation * split led config into 2 arrays * idk * betterize register handling * update planck implementation * update planck * refine rgb interface * cleanup names, rgb matrix * start documentation * finish up docs * add effects list * clean-up merge * add RGB_MATRIX_SKIP_FRAMES * add support for at90usb1286 to bootloader options
This commit is contained in:
		
							parent
							
								
									46dca121fd
								
							
						
					
					
						commit
						14b7602a65
					
				
					 19 changed files with 2336 additions and 19 deletions
				
			
		
							
								
								
									
										47
									
								
								quantum/rgb.h
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								quantum/rgb.h
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,47 @@
 | 
			
		|||
/* Copyright 2017 Jack Humbert
 | 
			
		||||
 *
 | 
			
		||||
 * This program is free software: you can redistribute it and/or modify
 | 
			
		||||
 * it under the terms of the GNU General Public License as published by
 | 
			
		||||
 * the Free Software Foundation, either version 2 of the License, or
 | 
			
		||||
 * (at your option) any later version.
 | 
			
		||||
 *
 | 
			
		||||
 * This program is distributed in the hope that it will be useful,
 | 
			
		||||
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
			
		||||
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
			
		||||
 * GNU General Public License for more details.
 | 
			
		||||
 *
 | 
			
		||||
 * You should have received a copy of the GNU General Public License
 | 
			
		||||
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#ifndef RGB_H
 | 
			
		||||
#define RGB_H
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_toggle(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_step(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_step_reverse(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_increase_hue(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_decrease_hue(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_increase_sat(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_decrease_sat(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_increase_val(void) {};
 | 
			
		||||
 | 
			
		||||
__attribute__((weak))
 | 
			
		||||
void rgblight_decrease_val(void) {};
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue