From 335c77a1584d81bdcb4cf27653037a60f55948ac Mon Sep 17 00:00:00 2001 From: Eric Tang Date: Wed, 12 Jul 2017 20:44:18 -0700 Subject: [PATCH] Expose LedDriverStates --- right/src/slave_drivers/slave_driver_led_driver.c | 10 +++++----- right/src/slave_drivers/slave_driver_led_driver.h | 4 ++++ 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/right/src/slave_drivers/slave_driver_led_driver.c b/right/src/slave_drivers/slave_driver_led_driver.c index e559066..2c0a3aa 100644 --- a/right/src/slave_drivers/slave_driver_led_driver.c +++ b/right/src/slave_drivers/slave_driver_led_driver.c @@ -1,7 +1,7 @@ #include "slave_drivers/slave_driver_led_driver.h" #include "slave_scheduler.h" -led_driver_state_t ledDriverStates[LED_DRIVER_MAX_COUNT] = { +led_driver_state_t LedDriverStates[LED_DRIVER_MAX_COUNT] = { { .i2cAddress = I2C_ADDRESS_LED_DRIVER_RIGHT, .setupLedControlRegistersCommand = { @@ -58,15 +58,15 @@ uint8_t setFrame1Buffer[] = {LED_DRIVER_REGISTER_FRAME, LED_DRIVER_FRAME_1}; uint8_t updatePwmRegistersBuffer[PWM_REGISTER_BUFFER_LENGTH]; void LedSlaveDriver_Init(uint8_t ledDriverId) { - led_driver_state_t *currentLedDriverState = ledDriverStates + ledDriverId; + led_driver_state_t *currentLedDriverState = LedDriverStates + ledDriverId; currentLedDriverState->phase = LedDriverPhase_SetFunctionFrame; currentLedDriverState->ledIndex = 0; - ledDriverStates[LedDriverId_Left].setupLedControlRegistersCommand[7] |= 0b00000010; // Enable the LED of the ISO key. + LedDriverStates[LedDriverId_Left].setupLedControlRegistersCommand[7] |= 0b00000010; // Enable the LED of the ISO key. SetLeds(0xff); } void LedSlaveDriver_Update(uint8_t ledDriverId) { - led_driver_state_t *currentLedDriverState = ledDriverStates + ledDriverId; + led_driver_state_t *currentLedDriverState = LedDriverStates + ledDriverId; uint8_t *ledDriverPhase = ¤tLedDriverState->phase; uint8_t ledDriverAddress = currentLedDriverState->i2cAddress; uint8_t *ledIndex = ¤tLedDriverState->ledIndex; @@ -106,6 +106,6 @@ void LedSlaveDriver_Update(uint8_t ledDriverId) { void SetLeds(uint8_t ledBrightness) { for (uint8_t i=0; i