planck/rev6: Enable WS2812 LED matrix with pwm drivers
This commit is contained in:
		
							parent
							
								
									e8d577c081
								
							
						
					
					
						commit
						13eda1b1a2
					
				
					 5 changed files with 83 additions and 11 deletions
				
			
		| 
						 | 
				
			
			@ -15,6 +15,25 @@
 | 
			
		|||
 */
 | 
			
		||||
#include "rev6.h"
 | 
			
		||||
 | 
			
		||||
led_config_t g_led_config = { {
 | 
			
		||||
  // Key Matrix to LED Index
 | 
			
		||||
  { NO_LED, 6,      NO_LED, NO_LED, 5,      NO_LED },
 | 
			
		||||
  { NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED },
 | 
			
		||||
  { NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, 0      },
 | 
			
		||||
  { NO_LED, 7,      NO_LED, NO_LED, 2,      NO_LED },
 | 
			
		||||
  { NO_LED, 4,      NO_LED, NO_LED, 3,      NO_LED },
 | 
			
		||||
  { NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED },
 | 
			
		||||
  { NO_LED, NO_LED, NO_LED, NO_LED, NO_LED, NO_LED },
 | 
			
		||||
  { NO_LED, 1,      NO_LED, NO_LED, 8,      NO_LED },
 | 
			
		||||
}, {
 | 
			
		||||
  // LED Index to Physical Position
 | 
			
		||||
  {112, 39}, {148, 60}, {206, 53}, {206, 3}, {150, 3}, {74, 3}, {18, 3}, {18, 54}, {77, 60}
 | 
			
		||||
}, {
 | 
			
		||||
  // LED Index to Flag
 | 
			
		||||
  LED_FLAG_ALL, LED_FLAG_ALL, LED_FLAG_ALL, LED_FLAG_ALL, LED_FLAG_ALL,
 | 
			
		||||
  LED_FLAG_ALL, LED_FLAG_ALL, LED_FLAG_ALL, LED_FLAG_ALL
 | 
			
		||||
} };
 | 
			
		||||
 | 
			
		||||
void matrix_init_kb(void) {
 | 
			
		||||
	matrix_init_user();
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue