diff --git a/right/src/slave_drivers/is31fl3731_driver.c b/right/src/slave_drivers/is31fl3731_driver.c index 4f00387..a68cba8 100644 --- a/right/src/slave_drivers/is31fl3731_driver.c +++ b/right/src/slave_drivers/is31fl3731_driver.c @@ -96,7 +96,7 @@ void LedSlaveDriver_DisableLeds(uint8_t ledDriverId) void LedSlaveDriver_EnableLeds(uint8_t ledDriverId) { - // ledDriverStates[ledDriverId].requests[LedDriverRequest_EnableLeds] = true; + ledDriverStates[ledDriverId].requests[LedDriverRequest_EnableLeds] = true; } void LedSlaveDriver_UpdateLeds(uint8_t ledDriverId) diff --git a/right/src/slave_drivers/is31fl3731_driver.h b/right/src/slave_drivers/is31fl3731_driver.h index 4735b71..5622951 100644 --- a/right/src/slave_drivers/is31fl3731_driver.h +++ b/right/src/slave_drivers/is31fl3731_driver.h @@ -59,10 +59,10 @@ } led_driver_phase_t; typedef struct { - volatile bool requests[LedDriverRequest_Last + 1]; - volatile led_driver_phase_t phase; - volatile uint8_t targetLedValues[LED_DRIVER_LED_COUNT]; - volatile uint8_t ledIndex; + bool requests[LedDriverRequest_Last + 1]; + led_driver_phase_t phase; + uint8_t targetLedValues[LED_DRIVER_LED_COUNT]; + uint8_t ledIndex; uint8_t i2cAddress; uint8_t setupLedControlRegistersCommand[LED_CONTROL_REGISTERS_COMMAND_LENGTH]; } led_driver_state_t;