diff options
author | Joel Challis <git@zvecr.com> | 2023-11-10 05:14:22 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-10 05:14:22 +0000 |
commit | 84df69572ce47f74213869120211f9db371cd3cf (patch) | |
tree | 50a562f9d7136ac3c55c1b9e7c38e0c96741a8ee /drivers/led/issi/is31flcommon.h | |
parent | 8136cf4bfb2664a0a492f7346132afc78110cce0 (diff) |
Infer LED DRIVER_COUNT from configured addresses (#22311)
Diffstat (limited to 'drivers/led/issi/is31flcommon.h')
-rw-r--r-- | drivers/led/issi/is31flcommon.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/led/issi/is31flcommon.h b/drivers/led/issi/is31flcommon.h index 5414b54047..10613a6eed 100644 --- a/drivers/led/issi/is31flcommon.h +++ b/drivers/led/issi/is31flcommon.h @@ -36,6 +36,16 @@ # include "is31fl3746.h" #endif +#if defined DRIVER_ADDR_4 +# define DRIVER_COUNT 4 +#elif defined DRIVER_ADDR_3 +# define DRIVER_COUNT 3 +#elif defined DRIVER_ADDR_2 +# define DRIVER_COUNT 2 +#elif defined DRIVER_ADDR_1 +# define DRIVER_COUNT 1 +#endif + #ifdef RGB_MATRIX_ENABLE typedef struct is31_led { uint8_t driver : 2; |