Introduce currentSlave when initializing the slaves.
This commit is contained in:
@@ -57,8 +57,9 @@ void InitSlaveScheduler()
|
|||||||
currentSlaveId = 0;
|
currentSlaveId = 0;
|
||||||
|
|
||||||
for (uint8_t i=0; i<sizeof(Slaves) / sizeof(uhk_slave_t); i++) {
|
for (uint8_t i=0; i<sizeof(Slaves) / sizeof(uhk_slave_t); i++) {
|
||||||
Slaves[i].isConnected = false;
|
uhk_slave_t *currentSlave = Slaves + i;
|
||||||
Slaves[i].init(Slaves[i].perDriverId);
|
currentSlave->isConnected = false;
|
||||||
|
currentSlave->init(currentSlave->perDriverId);
|
||||||
}
|
}
|
||||||
|
|
||||||
I2C_MasterTransferCreateHandle(I2C_MAIN_BUS_BASEADDR, &I2cMasterHandle, masterCallback, NULL);
|
I2C_MasterTransferCreateHandle(I2C_MAIN_BUS_BASEADDR, &I2cMasterHandle, masterCallback, NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user