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],