瀏覽代碼

values for the battery measurement are getting saved in the global

namrota ghosh 7 月之前
父節點
當前提交
d7c95c2646
共有 1 個文件被更改,包括 1 次插入0 次删除
  1. 1 0
      src/controller/controller.c

+ 1 - 0
src/controller/controller.c

@@ -81,6 +81,7 @@ bool controller_GetBatteryMeasurement(uint8_t const TARGET_ADDRESS, uint8_t slot
            measurement.current= rx_packet.rxBuffer[2]|(rx_packet.rxBuffer[3] << 8);
            measurement.temperature = rx_packet.rxBuffer[4] | (rx_packet.rxBuffer[5] << 8);
            measurement.slot_state = (SlotState)(rx_packet.rxBuffer[6]);
+           battery_data[slot_id].battery_measurement= measurement;
     }
     printf("[I2C] Successfully read %d bytes from target 0x%02X\n", sizeof(BatteryMeasurement), TARGET_ADDRESS);
     printf("Voltage: %u\n", measurement.voltage);