Forráskód Böngészése

values for the battery measurement are getting saved in the global

namrota ghosh 7 hónapja
szülő
commit
d7c95c2646
1 módosított fájl, 1 hozzáadás és 0 törlés
  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);