From 39ca9d963b8ba968be7a9182cc50aee8acf98545 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Fri, 27 Nov 2020 16:17:28 +0100 Subject: [PATCH] configuration --- cube/User/Inc/eeprom.h | 2 +- cube/User/Src/eeprom.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cube/User/Inc/eeprom.h b/cube/User/Inc/eeprom.h index 4cad744..31f8c08 100644 --- a/cube/User/Inc/eeprom.h +++ b/cube/User/Inc/eeprom.h @@ -19,6 +19,6 @@ void eepromRead(uint16_t addr, uint8_t *buf, uint8_t len); void eepromSpiTxCpltCallback(SPI_HandleTypeDef *hspi); t_deviceStats* getGlobalDeviceStats(); void eepromReadConfigBlock(uint8_t blockNum, t_configBlock *destConfigBlock); - +void eepromWriteConfigBlock(uint8_t blockNum, t_configBlock *srcConfigBlock); #endif /* EEPROM_H_ */ diff --git a/cube/User/Src/eeprom.c b/cube/User/Src/eeprom.c index bf26ce9..9f20868 100644 --- a/cube/User/Src/eeprom.c +++ b/cube/User/Src/eeprom.c @@ -137,9 +137,9 @@ void eepromReadConfigBlock(uint8_t blockNum, t_configBlock *destConfigBlock) { } } -void eepromWriteConfigBlock(uint8_t blockNum, t_configBlock *destConfigBlock) { - for (uint8_t i = 0; i < (sizeof(*destConfigBlock) / EEPROM_WRITE_BLOCK_SIZE); i++) { - eepromWrite(BLOCK_ADDR[blockNum] + (i * EEPROM_WRITE_BLOCK_SIZE), ((uint8_t*)destConfigBlock) + (i * EEPROM_WRITE_BLOCK_SIZE), EEPROM_WRITE_BLOCK_SIZE); +void eepromWriteConfigBlock(uint8_t blockNum, t_configBlock *srcConfigBlock) { + for (uint8_t i = 0; i < (sizeof(*srcConfigBlock) / EEPROM_WRITE_BLOCK_SIZE); i++) { + eepromWrite(BLOCK_ADDR[blockNum] + (i * EEPROM_WRITE_BLOCK_SIZE), ((uint8_t*)srcConfigBlock) + (i * EEPROM_WRITE_BLOCK_SIZE), EEPROM_WRITE_BLOCK_SIZE); } }