diff --git a/drivers/led/issi/is31fl3729-mono.c b/drivers/led/issi/is31fl3729-mono.c index a6d8adf04da..52e41e61d76 100644 --- a/drivers/led/issi/is31fl3729-mono.c +++ b/drivers/led/issi/is31fl3729-mono.c @@ -65,7 +65,7 @@ #endif #define IS31FL3729_PWM_REGISTERS_PER_CHUNK 13 -#define IS31FL3729_CHUNK_COUNT (IS31FL3729_PWM_REGISTER_COUNT / IS31FL3729_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3729_CHUNK_COUNT ((IS31FL3729_PWM_REGISTER_COUNT + IS31FL3729_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3729_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3729_DRIVER_COUNT] = { IS31FL3729_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3729.c b/drivers/led/issi/is31fl3729.c index af9f49958c5..fe81fde8f58 100644 --- a/drivers/led/issi/is31fl3729.c +++ b/drivers/led/issi/is31fl3729.c @@ -65,7 +65,7 @@ #endif #define IS31FL3729_PWM_REGISTERS_PER_CHUNK 13 -#define IS31FL3729_CHUNK_COUNT (IS31FL3729_PWM_REGISTER_COUNT / IS31FL3729_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3729_CHUNK_COUNT ((IS31FL3729_PWM_REGISTER_COUNT + IS31FL3729_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3729_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3729_DRIVER_COUNT] = { IS31FL3729_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3731-mono.c b/drivers/led/issi/is31fl3731-mono.c index 09e5c8dfbbb..275150d69a3 100644 --- a/drivers/led/issi/is31fl3731-mono.c +++ b/drivers/led/issi/is31fl3731-mono.c @@ -34,7 +34,7 @@ #endif #define IS31FL3731_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3731_CHUNK_COUNT (IS31FL3731_PWM_REGISTER_COUNT / IS31FL3731_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3731_CHUNK_COUNT ((IS31FL3731_PWM_REGISTER_COUNT + IS31FL3731_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3731_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3731_DRIVER_COUNT] = { IS31FL3731_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3731.c b/drivers/led/issi/is31fl3731.c index ca6174df8ea..e3a23eaf84c 100644 --- a/drivers/led/issi/is31fl3731.c +++ b/drivers/led/issi/is31fl3731.c @@ -33,7 +33,7 @@ #endif #define IS31FL3731_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3731_CHUNK_COUNT (IS31FL3731_PWM_REGISTER_COUNT / IS31FL3731_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3731_CHUNK_COUNT ((IS31FL3731_PWM_REGISTER_COUNT + IS31FL3731_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3731_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3731_DRIVER_COUNT] = { IS31FL3731_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3733-mono.c b/drivers/led/issi/is31fl3733-mono.c index 5ace321a5a6..186e7253791 100644 --- a/drivers/led/issi/is31fl3733-mono.c +++ b/drivers/led/issi/is31fl3733-mono.c @@ -64,7 +64,7 @@ #endif #define IS31FL3733_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3733_CHUNK_COUNT (IS31FL3733_PWM_REGISTER_COUNT / IS31FL3733_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3733_CHUNK_COUNT ((IS31FL3733_PWM_REGISTER_COUNT + IS31FL3733_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3733_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3733_DRIVER_COUNT] = { IS31FL3733_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3733.c b/drivers/led/issi/is31fl3733.c index d3a812e64e8..fb2e53aca07 100644 --- a/drivers/led/issi/is31fl3733.c +++ b/drivers/led/issi/is31fl3733.c @@ -63,7 +63,7 @@ #endif #define IS31FL3733_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3733_CHUNK_COUNT (IS31FL3733_PWM_REGISTER_COUNT / IS31FL3733_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3733_CHUNK_COUNT ((IS31FL3733_PWM_REGISTER_COUNT + IS31FL3733_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3733_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3733_DRIVER_COUNT] = { IS31FL3733_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3736-mono.c b/drivers/led/issi/is31fl3736-mono.c index a4192e7dc19..6e3de77cd3b 100644 --- a/drivers/led/issi/is31fl3736-mono.c +++ b/drivers/led/issi/is31fl3736-mono.c @@ -48,7 +48,7 @@ #endif #define IS31FL3736_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3736_CHUNK_COUNT (IS31FL3736_PWM_REGISTER_COUNT / IS31FL3736_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3736_CHUNK_COUNT ((IS31FL3736_PWM_REGISTER_COUNT + IS31FL3736_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3736_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3736_DRIVER_COUNT] = { IS31FL3736_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3736.c b/drivers/led/issi/is31fl3736.c index 044eab17750..1f102e71e7b 100644 --- a/drivers/led/issi/is31fl3736.c +++ b/drivers/led/issi/is31fl3736.c @@ -48,7 +48,7 @@ #endif #define IS31FL3736_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3736_CHUNK_COUNT (IS31FL3736_PWM_REGISTER_COUNT / IS31FL3736_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3736_CHUNK_COUNT ((IS31FL3736_PWM_REGISTER_COUNT + IS31FL3736_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3736_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3736_DRIVER_COUNT] = { IS31FL3736_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3737-mono.c b/drivers/led/issi/is31fl3737-mono.c index 8f4e68d1aee..43b41660714 100644 --- a/drivers/led/issi/is31fl3737-mono.c +++ b/drivers/led/issi/is31fl3737-mono.c @@ -50,7 +50,7 @@ #endif #define IS31FL3737_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3737_CHUNK_COUNT (IS31FL3737_PWM_REGISTER_COUNT / IS31FL3737_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3737_CHUNK_COUNT ((IS31FL3737_PWM_REGISTER_COUNT + IS31FL3737_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3737_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3737_DRIVER_COUNT] = { IS31FL3737_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3737.c b/drivers/led/issi/is31fl3737.c index 7ce56d41e99..6b34f325e48 100644 --- a/drivers/led/issi/is31fl3737.c +++ b/drivers/led/issi/is31fl3737.c @@ -50,7 +50,7 @@ #endif #define IS31FL3737_PWM_REGISTERS_PER_CHUNK 16 -#define IS31FL3737_CHUNK_COUNT (IS31FL3737_PWM_REGISTER_COUNT / IS31FL3737_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3737_CHUNK_COUNT ((IS31FL3737_PWM_REGISTER_COUNT + IS31FL3737_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3737_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3737_DRIVER_COUNT] = { IS31FL3737_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3741-mono.c b/drivers/led/issi/is31fl3741-mono.c index 92d2e63dbc0..bfd185f0d22 100644 --- a/drivers/led/issi/is31fl3741-mono.c +++ b/drivers/led/issi/is31fl3741-mono.c @@ -57,8 +57,8 @@ #define IS31FL3741_PWM_0_REGISTERS_PER_CHUNK 30 #define IS31FL3741_PWM_1_REGISTERS_PER_CHUNK 19 -#define IS31FL3741_PAGE_0_CHUNK_COUNT (IS31FL3741_PWM_0_REGISTER_COUNT / IS31FL3741_PWM_0_REGISTERS_PER_CHUNK) -#define IS31FL3741_PAGE_1_CHUNK_COUNT (IS31FL3741_PWM_1_REGISTER_COUNT / IS31FL3741_PWM_1_REGISTERS_PER_CHUNK) +#define IS31FL3741_PAGE_0_CHUNK_COUNT ((IS31FL3741_PWM_0_REGISTER_COUNT + IS31FL3741_PWM_0_REGISTERS_PER_CHUNK - 1) / IS31FL3741_PWM_0_REGISTERS_PER_CHUNK) +#define IS31FL3741_PAGE_1_CHUNK_COUNT ((IS31FL3741_PWM_1_REGISTER_COUNT + IS31FL3741_PWM_1_REGISTERS_PER_CHUNK - 1) / IS31FL3741_PWM_1_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3741_DRIVER_COUNT] = { IS31FL3741_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3741.c b/drivers/led/issi/is31fl3741.c index e8158e26478..40906713a61 100644 --- a/drivers/led/issi/is31fl3741.c +++ b/drivers/led/issi/is31fl3741.c @@ -57,8 +57,8 @@ #define IS31FL3741_PWM_0_REGISTERS_PER_CHUNK 30 #define IS31FL3741_PWM_1_REGISTERS_PER_CHUNK 19 -#define IS31FL3741_PAGE_0_CHUNK_COUNT (IS31FL3741_PWM_0_REGISTER_COUNT / IS31FL3741_PWM_0_REGISTERS_PER_CHUNK) -#define IS31FL3741_PAGE_1_CHUNK_COUNT (IS31FL3741_PWM_1_REGISTER_COUNT / IS31FL3741_PWM_1_REGISTERS_PER_CHUNK) +#define IS31FL3741_PAGE_0_CHUNK_COUNT ((IS31FL3741_PWM_0_REGISTER_COUNT + IS31FL3741_PWM_0_REGISTERS_PER_CHUNK - 1) / IS31FL3741_PWM_0_REGISTERS_PER_CHUNK) +#define IS31FL3741_PAGE_1_CHUNK_COUNT ((IS31FL3741_PWM_1_REGISTER_COUNT + IS31FL3741_PWM_1_REGISTERS_PER_CHUNK - 1) / IS31FL3741_PWM_1_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3741_DRIVER_COUNT] = { IS31FL3741_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3742a-mono.c b/drivers/led/issi/is31fl3742a-mono.c index 844daa81f6b..2fbcfc0808f 100644 --- a/drivers/led/issi/is31fl3742a-mono.c +++ b/drivers/led/issi/is31fl3742a-mono.c @@ -55,7 +55,7 @@ #endif #define IS31FL3742A_PWM_REGISTERS_PER_CHUNK 30 -#define IS31FL3742A_CHUNK_COUNT (IS31FL3742A_PWM_REGISTER_COUNT / IS31FL3742A_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3742A_CHUNK_COUNT ((IS31FL3742A_PWM_REGISTER_COUNT + IS31FL3742A_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3742A_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3742A_DRIVER_COUNT] = { IS31FL3742A_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3742a.c b/drivers/led/issi/is31fl3742a.c index d9879df7a64..0e39ab4bb84 100644 --- a/drivers/led/issi/is31fl3742a.c +++ b/drivers/led/issi/is31fl3742a.c @@ -55,7 +55,7 @@ #endif #define IS31FL3742A_PWM_REGISTERS_PER_CHUNK 30 -#define IS31FL3742A_CHUNK_COUNT (IS31FL3742A_PWM_REGISTER_COUNT / IS31FL3742A_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3742A_CHUNK_COUNT ((IS31FL3742A_PWM_REGISTER_COUNT + IS31FL3742A_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3742A_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3742A_DRIVER_COUNT] = { IS31FL3742A_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3743a-mono.c b/drivers/led/issi/is31fl3743a-mono.c index 3840f21fc3f..f033a991715 100644 --- a/drivers/led/issi/is31fl3743a-mono.c +++ b/drivers/led/issi/is31fl3743a-mono.c @@ -64,7 +64,7 @@ #endif #define IS31FL3743A_PWM_REGISTERS_PER_CHUNK 18 -#define IS31FL3743A_CHUNK_COUNT (IS31FL3743A_PWM_REGISTER_COUNT / IS31FL3743A_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3743A_CHUNK_COUNT ((IS31FL3743A_PWM_REGISTER_COUNT + IS31FL3743A_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3743A_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3743A_DRIVER_COUNT] = { IS31FL3743A_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3743a.c b/drivers/led/issi/is31fl3743a.c index a59d371df60..bcdbb5d4c9f 100644 --- a/drivers/led/issi/is31fl3743a.c +++ b/drivers/led/issi/is31fl3743a.c @@ -64,7 +64,7 @@ #endif #define IS31FL3743A_PWM_REGISTERS_PER_CHUNK 18 -#define IS31FL3743A_CHUNK_COUNT (IS31FL3743A_PWM_REGISTER_COUNT / IS31FL3743A_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3743A_CHUNK_COUNT ((IS31FL3743A_PWM_REGISTER_COUNT + IS31FL3743A_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3743A_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3743A_DRIVER_COUNT] = { IS31FL3743A_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3745-mono.c b/drivers/led/issi/is31fl3745-mono.c index 76c760c8833..b535f314508 100644 --- a/drivers/led/issi/is31fl3745-mono.c +++ b/drivers/led/issi/is31fl3745-mono.c @@ -64,7 +64,7 @@ #endif #define IS31FL3745_PWM_REGISTERS_PER_CHUNK 18 -#define IS31FL3745_CHUNK_COUNT (IS31FL3745_PWM_REGISTER_COUNT / IS31FL3745_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3745_CHUNK_COUNT ((IS31FL3745_PWM_REGISTER_COUNT + IS31FL3745_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3745_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3745_DRIVER_COUNT] = { IS31FL3745_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3745.c b/drivers/led/issi/is31fl3745.c index b972a9f9e61..294d3bb6b54 100644 --- a/drivers/led/issi/is31fl3745.c +++ b/drivers/led/issi/is31fl3745.c @@ -64,7 +64,7 @@ #endif #define IS31FL3745_PWM_REGISTERS_PER_CHUNK 18 -#define IS31FL3745_CHUNK_COUNT (IS31FL3745_PWM_REGISTER_COUNT / IS31FL3745_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3745_CHUNK_COUNT ((IS31FL3745_PWM_REGISTER_COUNT + IS31FL3745_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3745_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3745_DRIVER_COUNT] = { IS31FL3745_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3746a-mono.c b/drivers/led/issi/is31fl3746a-mono.c index 1c2e80ad878..0f48bd062ef 100644 --- a/drivers/led/issi/is31fl3746a-mono.c +++ b/drivers/led/issi/is31fl3746a-mono.c @@ -55,7 +55,7 @@ #endif #define IS31FL3746A_PWM_REGISTERS_PER_CHUNK 18 -#define IS31FL3746A_CHUNK_COUNT (IS31FL3746A_PWM_REGISTER_COUNT / IS31FL3746A_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3746A_CHUNK_COUNT ((IS31FL3746A_PWM_REGISTER_COUNT + IS31FL3746A_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3746A_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3746A_DRIVER_COUNT] = { IS31FL3746A_I2C_ADDRESS_1, diff --git a/drivers/led/issi/is31fl3746a.c b/drivers/led/issi/is31fl3746a.c index d509a335c93..e89ebbbaf41 100644 --- a/drivers/led/issi/is31fl3746a.c +++ b/drivers/led/issi/is31fl3746a.c @@ -55,7 +55,7 @@ #endif #define IS31FL3746A_PWM_REGISTERS_PER_CHUNK 18 -#define IS31FL3746A_CHUNK_COUNT (IS31FL3746A_PWM_REGISTER_COUNT / IS31FL3746A_PWM_REGISTERS_PER_CHUNK) +#define IS31FL3746A_CHUNK_COUNT ((IS31FL3746A_PWM_REGISTER_COUNT + IS31FL3746A_PWM_REGISTERS_PER_CHUNK - 1) / IS31FL3746A_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[IS31FL3746A_DRIVER_COUNT] = { IS31FL3746A_I2C_ADDRESS_1, diff --git a/drivers/led/snled27351-mono.c b/drivers/led/snled27351-mono.c index 2136776dc79..6e2e936230e 100644 --- a/drivers/led/snled27351-mono.c +++ b/drivers/led/snled27351-mono.c @@ -39,7 +39,7 @@ #endif #define SNLED27351_PWM_REGISTERS_PER_CHUNK 16 -#define SNLED27351_CHUNK_COUNT (SNLED27351_PWM_REGISTER_COUNT / SNLED27351_PWM_REGISTERS_PER_CHUNK) +#define SNLED27351_CHUNK_COUNT ((SNLED27351_PWM_REGISTER_COUNT + SNLED27351_PWM_REGISTERS_PER_CHUNK - 1) / SNLED27351_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[SNLED27351_DRIVER_COUNT] = { SNLED27351_I2C_ADDRESS_1, diff --git a/drivers/led/snled27351.c b/drivers/led/snled27351.c index 3185305f368..e3c01509b07 100644 --- a/drivers/led/snled27351.c +++ b/drivers/led/snled27351.c @@ -39,7 +39,7 @@ #endif #define SNLED27351_PWM_REGISTERS_PER_CHUNK 16 -#define SNLED27351_CHUNK_COUNT (SNLED27351_PWM_REGISTER_COUNT / SNLED27351_PWM_REGISTERS_PER_CHUNK) +#define SNLED27351_CHUNK_COUNT ((SNLED27351_PWM_REGISTER_COUNT + SNLED27351_PWM_REGISTERS_PER_CHUNK - 1) / SNLED27351_PWM_REGISTERS_PER_CHUNK) const uint8_t i2c_addresses[SNLED27351_DRIVER_COUNT] = { SNLED27351_I2C_ADDRESS_1,