From 387652faaab811b41d949dc1a62af3b32f40d003 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Fri, 5 May 2017 02:32:45 +0200 Subject: [PATCH] Rename uhk_slave_t.moduleId to uhk_slave_t.perDriverId --- right/src/slave_scheduler.c | 10 +++++----- right/src/slave_scheduler.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/right/src/slave_scheduler.c b/right/src/slave_scheduler.c index 58a9c2e..439c9a8 100644 --- a/right/src/slave_scheduler.c +++ b/right/src/slave_scheduler.c @@ -16,9 +16,9 @@ slave_driver_initializer_t slaveDriverInitializers[] = { }; uhk_slave_t slaves[] = { - { .updater = UhkModuleSlaveDriver_Update, .moduleId = 0 }, - { .updater = LedSlaveDriver_Update, .moduleId = 0 }, - { .updater = LedSlaveDriver_Update, .moduleId = 1 }, + { .updater = UhkModuleSlaveDriver_Update, .perDriverId = 0 }, + { .updater = LedSlaveDriver_Update, .perDriverId = 0 }, + { .updater = LedSlaveDriver_Update, .perDriverId = 1 }, }; static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, status_t status, void *userData) @@ -28,7 +28,7 @@ static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, } uhk_slave_t *bridgeSlave = slaves + currentSlaveId; - bridgeSlave->updater(bridgeSlave->moduleId); + bridgeSlave->updater(bridgeSlave->perDriverId); currentSlaveId++; if (currentSlaveId >= (sizeof(slaves) / sizeof(uhk_slave_t))) { @@ -49,5 +49,5 @@ void InitSlaveScheduler() I2C_MasterTransferCreateHandle(I2C_MAIN_BUS_BASEADDR, &I2cMasterHandle, bridgeProtocolCallback, NULL); // Kickstart the scheduler by triggering the first callback. - slaves[0].updater(slaves[0].moduleId); + slaves[0].updater(slaves[0].perDriverId); } diff --git a/right/src/slave_scheduler.h b/right/src/slave_scheduler.h index 9a87d7d..c48967a 100644 --- a/right/src/slave_scheduler.h +++ b/right/src/slave_scheduler.h @@ -17,7 +17,7 @@ typedef void (*slave_driver_initializer_t)(); typedef struct { - uint8_t moduleId; // This is a unique, per-module ID. + uint8_t perDriverId; // Identifies the slave instance on a per-driver basis slave_updater_t *updater; bool isConnected; } uhk_slave_t;