Features/ws2812 matrix driver (#5418)
* WS2812 driver implementation for RGB Matrix * Added driver configuration docs
This commit is contained in:
		
							parent
							
								
									d7ba190cd9
								
							
						
					
					
						commit
						5fcd744ddb
					
				
					 11 changed files with 177 additions and 13 deletions
				
			
		| 
						 | 
				
			
			@ -30,7 +30,6 @@
 | 
			
		|||
 | 
			
		||||
#include "rgblight_types.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* User Interface
 | 
			
		||||
 *
 | 
			
		||||
 * Input:
 | 
			
		||||
| 
						 | 
				
			
			@ -43,6 +42,10 @@
 | 
			
		|||
 *         - Send out the LED data
 | 
			
		||||
 *         - Wait 50<EFBFBD>s to reset the LEDs
 | 
			
		||||
 */
 | 
			
		||||
#ifdef RGB_MATRIX_ENABLE
 | 
			
		||||
void ws2812_setled      (int index, uint8_t r, uint8_t g, uint8_t b);
 | 
			
		||||
void ws2812_setled_all  (uint8_t r, uint8_t g, uint8_t b);
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
void ws2812_setleds     (LED_TYPE *ledarray, uint16_t number_of_leds);
 | 
			
		||||
void ws2812_setleds_pin (LED_TYPE *ledarray, uint16_t number_of_leds,uint8_t pinmask);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue