|
|
@@ -524,7 +524,13 @@ static void shark_battery_serial_wait_ready(void)
|
|
|
while (sub_bms_info_1.send_state == SHARK_SEND_PENDING && time > shark_get_time_safe());
|
|
|
while (sub_bms_info_2.send_state == SHARK_SEND_PENDING && time > shark_get_time_safe());
|
|
|
|
|
|
- sub_bms_info_1.connected = sub_bms_info_2.connected = 0;
|
|
|
+ if (sub_bms_info_1.connected > CONFIG_UART_PING) {
|
|
|
+ sub_bms_info_1.connected = CONFIG_UART_PING;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (sub_bms_info_2.connected > CONFIG_UART_PING) {
|
|
|
+ sub_bms_info_2.connected = CONFIG_UART_PING;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
static void shark_battery_send_commands(void)
|