From ba1c8c590559da0b10f8b4aa0f40918d0a0bde48 Mon Sep 17 00:00:00 2001 From: kbracher Date: Wed, 26 Mar 2025 16:45:42 +0100 Subject: [PATCH] fix: remove unused GPIO_values array, use auxVoltages instead --- .../Core/Lib/ADBMS6830B_Driver/Core/Inc/ADBMS_Driver.h | 2 -- AMS_Master_Code/Core/Src/main.c | 10 +++++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/AMS_Master_Code/Core/Lib/ADBMS6830B_Driver/Core/Inc/ADBMS_Driver.h b/AMS_Master_Code/Core/Lib/ADBMS6830B_Driver/Core/Inc/ADBMS_Driver.h index 28401f1..d3cdd65 100644 --- a/AMS_Master_Code/Core/Lib/ADBMS6830B_Driver/Core/Inc/ADBMS_Driver.h +++ b/AMS_Master_Code/Core/Lib/ADBMS6830B_Driver/Core/Inc/ADBMS_Driver.h @@ -87,8 +87,6 @@ typedef struct { uint16_t sumOfCellMeasurements; uint16_t refVoltage; - uint16_t GPIO_Values[MAXIMUM_GPIO]; - uint32_t overVoltage; uint32_t underVoltage; diff --git a/AMS_Master_Code/Core/Src/main.c b/AMS_Master_Code/Core/Src/main.c index aece096..89c8027 100644 --- a/AMS_Master_Code/Core/Src/main.c +++ b/AMS_Master_Code/Core/Src/main.c @@ -152,7 +152,15 @@ int main(void) modules[i].cellVoltages[14], modules[i].cellVoltages[15]); // Print GPIO values - debug_log(LOG_LEVEL_INFO, " GPIO values:"); + debug_log(LOG_LEVEL_INFO, " GPIO voltages (mV):"); + debug_log(LOG_LEVEL_INFO, " G0: %4d G1: %4d G2: %4d G3: %4d G4: %4d", + modules[i].auxVoltages[0], modules[i].auxVoltages[1], + modules[i].auxVoltages[2], modules[i].auxVoltages[3], + modules[i].auxVoltages[4]); + debug_log(LOG_LEVEL_INFO, " G5: %4d G6: %4d G7: %4d G8: %4d G9: %4d", + modules[i].auxVoltages[5], modules[i].auxVoltages[6], + modules[i].auxVoltages[7], modules[i].auxVoltages[8], + modules[i].auxVoltages[9]); debug_log(LOG_LEVEL_INFO, " G0: %4d G1: %4d G2: %4d G3: %4d G4: %4d", modules[i].GPIO_Values[0], modules[i].GPIO_Values[1], modules[i].GPIO_Values[2], modules[i].GPIO_Values[3],