Relocate LED driver init code (#22365)
This commit is contained in:
		
							parent
							
								
									eac8e67888
								
							
						
					
					
						commit
						b52aca0af8
					
				
					 100 changed files with 795 additions and 798 deletions
				
			
		| 
						 | 
				
			
			@ -80,4 +80,4 @@
 | 
			
		|||
 | 
			
		||||
#define IS31FL3731_I2C_ADDRESS_1 IS31FL3731_I2C_ADDRESS_GND
 | 
			
		||||
#define IS31FL3731_DRIVER_COUNT 1
 | 
			
		||||
#define RGB_MATRIX_LED_COUNT 20
 | 
			
		||||
#define IS31FL3731_LED_COUNT 20
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -30,7 +30,7 @@
 | 
			
		|||
#endif
 | 
			
		||||
// rgb ring leds setting
 | 
			
		||||
 | 
			
		||||
const is31fl3731_led_t PROGMEM g_is31fl3731_leds[RGB_MATRIX_LED_COUNT] = {
 | 
			
		||||
const is31fl3731_led_t PROGMEM g_is31fl3731_leds[IS31FL3731_LED_COUNT] = {
 | 
			
		||||
/* Refer to IS31 manual for these locations
 | 
			
		||||
 *   driver
 | 
			
		||||
 *   |  R location
 | 
			
		||||
| 
						 | 
				
			
			@ -371,13 +371,7 @@ void rgblight_call_driver(rgb_led_t *start_led, uint8_t num_leds)
 | 
			
		|||
 | 
			
		||||
void rgb_ring_init(void)
 | 
			
		||||
{
 | 
			
		||||
    i2c_init();
 | 
			
		||||
    is31fl3731_init(IS31FL3731_I2C_ADDRESS_1);
 | 
			
		||||
    for (int index = 0; index < RGB_MATRIX_LED_COUNT; index++) {
 | 
			
		||||
        bool enabled = true;
 | 
			
		||||
        is31fl3731_set_led_control_register(index, enabled, enabled, enabled);
 | 
			
		||||
    }
 | 
			
		||||
    is31fl3731_update_led_control_registers(IS31FL3731_I2C_ADDRESS_1, 0);
 | 
			
		||||
    is31fl3731_init_drivers();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void rgb_ring_task(void)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue