diff --git a/right/src/slave_drivers/slave_driver_led_driver.c b/right/src/slave_drivers/slave_driver_led_driver.c index 38794e8..e559066 100644 --- a/right/src/slave_drivers/slave_driver_led_driver.c +++ b/right/src/slave_drivers/slave_driver_led_driver.c @@ -73,7 +73,7 @@ void LedSlaveDriver_Update(uint8_t ledDriverId) { switch (*ledDriverPhase) { case LedDriverPhase_SetFunctionFrame: - if (!slaves[SlaveId_LeftKeyboardHalf].isConnected) { + if (!Slaves[SlaveId_LeftKeyboardHalf].isConnected) { break; } I2cAsyncWrite(ledDriverAddress, setFunctionFrameBuffer, sizeof(setFunctionFrameBuffer)); diff --git a/right/src/slave_scheduler.c b/right/src/slave_scheduler.c index ca2cfd5..a160cf6 100644 --- a/right/src/slave_scheduler.c +++ b/right/src/slave_scheduler.c @@ -10,7 +10,7 @@ uint8_t currentSlaveId = 0; -uhk_slave_t slaves[] = { +uhk_slave_t Slaves[] = { { .initializer = UhkModuleSlaveDriver_Init, .updater = UhkModuleSlaveDriver_Update, .perDriverId = 0 }, { .initializer = LedSlaveDriver_Init, .updater = LedSlaveDriver_Update, .perDriverId = 0 }, { .initializer = LedSlaveDriver_Init, .updater = LedSlaveDriver_Update, .perDriverId = 1 }, @@ -24,7 +24,7 @@ static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, if (TestStates.disableI2c) { return; } - uhk_slave_t *slave = slaves + currentSlaveId; + uhk_slave_t *slave = Slaves + currentSlaveId; slave->isConnected = status == kStatus_Success; if (!slave->isConnected) { @@ -34,7 +34,7 @@ static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, slave->updater(slave->perDriverId); currentSlaveId++; - if (currentSlaveId >= (sizeof(slaves) / sizeof(uhk_slave_t))) { + if (currentSlaveId >= (sizeof(Slaves) / sizeof(uhk_slave_t))) { currentSlaveId = 0; } } while (!IsI2cTransferScheduled); @@ -42,8 +42,8 @@ static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, static void initSlaveDrivers() { - for (uint8_t i=0; i