diff options
author | Ryan <fauxpark@gmail.com> | 2024-01-08 17:28:40 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-08 17:28:40 +1100 |
commit | 8b95dc6e00a9e5c9123a5b9dce7f50326dfb96aa (patch) | |
tree | 1f945a273485b063793a6d7338097ac95cf57826 /drivers/led/issi/is31fl3746a-mono.h | |
parent | 7467231158476d050962a64a222c557480ce6666 (diff) |
LED drivers: more formatting (#22865)
Diffstat (limited to 'drivers/led/issi/is31fl3746a-mono.h')
-rw-r--r-- | drivers/led/issi/is31fl3746a-mono.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/drivers/led/issi/is31fl3746a-mono.h b/drivers/led/issi/is31fl3746a-mono.h index eda644ad19..12bd501cb5 100644 --- a/drivers/led/issi/is31fl3746a-mono.h +++ b/drivers/led/issi/is31fl3746a-mono.h @@ -66,6 +66,16 @@ # define IS31FL3746A_LED_COUNT LED_MATRIX_LED_COUNT #endif +#if defined(IS31FL3746A_I2C_ADDRESS_4) +# define IS31FL3746A_DRIVER_COUNT 4 +#elif defined(IS31FL3746A_I2C_ADDRESS_3) +# define IS31FL3746A_DRIVER_COUNT 3 +#elif defined(IS31FL3746A_I2C_ADDRESS_2) +# define IS31FL3746A_DRIVER_COUNT 2 +#elif defined(IS31FL3746A_I2C_ADDRESS_1) +# define IS31FL3746A_DRIVER_COUNT 1 +#endif + typedef struct is31fl3746a_led_t { uint8_t driver : 2; uint8_t v; @@ -74,7 +84,7 @@ typedef struct is31fl3746a_led_t { extern const is31fl3746a_led_t PROGMEM g_is31fl3746a_leds[IS31FL3746A_LED_COUNT]; void is31fl3746a_init_drivers(void); -void is31fl3746a_init(uint8_t addr, uint8_t sync); +void is31fl3746a_init(uint8_t addr); void is31fl3746a_write_register(uint8_t addr, uint8_t reg, uint8_t data); void is31fl3746a_select_page(uint8_t addr, uint8_t page); void is31fl3746a_write_pwm_buffer(uint8_t addr, uint8_t *pwm_buffer); |