From a790b718a4901d66f5e11f5e5be27e5e2b8ee768 Mon Sep 17 00:00:00 2001 From: Jaakko Haakana Date: Tue, 6 May 2025 08:51:58 +0300 Subject: [PATCH] Let both batteries transmit CAN --- Software/src/battery/BATTERIES.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Software/src/battery/BATTERIES.cpp b/Software/src/battery/BATTERIES.cpp index c4a935d6..1637a3f3 100644 --- a/Software/src/battery/BATTERIES.cpp +++ b/Software/src/battery/BATTERIES.cpp @@ -39,8 +39,16 @@ void update_values_battery() { battery->update_values(); } +// transmit_can_battery is called once and we need to +// call both batteries. void transmit_can_battery(unsigned long currentMillis) { battery->transmit_can(currentMillis); + +#ifdef DOUBLE_BATTERY + if (battery2) { + battery2->transmit_can(currentMillis); + } +#endif } void handle_incoming_can_frame_battery(CAN_frame rx_frame) {