|
|
@@ -1124,10 +1124,6 @@ void Power_On_Normal(uint8_t enable,uint8_t from)
|
|
|
Enable_12V(0);
|
|
|
|
|
|
Set_Enter_Sleep_Delay();
|
|
|
-
|
|
|
- shark_battery_shake_clear();
|
|
|
-
|
|
|
-
|
|
|
#endif
|
|
|
}
|
|
|
work_normal = enable;
|
|
|
@@ -1431,9 +1427,11 @@ uint8_t Change_Mode_Sub_BMS_SERIES(void)
|
|
|
||m_2_total_vol <= SERIES_PROTECT_VOL )
|
|
|
return 0;
|
|
|
|
|
|
+#if 0
|
|
|
if(sub_bms_info_1.packet_common.m_percent < SERIES_UNDER_XX_PERCENT\
|
|
|
|| sub_bms_info_2.packet_common.m_percent < SERIES_UNDER_XX_PERCENT)
|
|
|
return 0;
|
|
|
+#endif
|
|
|
#endif
|
|
|
return 1;
|
|
|
}
|
|
|
@@ -1791,20 +1789,21 @@ uint8_t shark_battery_shake_get_raw(void)
|
|
|
|
|
|
uint8_t shark_battery_shake_get(void)
|
|
|
{
|
|
|
- if (end_ctr_self_ss_new.xl_sta == 0) {
|
|
|
- return 0;
|
|
|
- }
|
|
|
-
|
|
|
return shark_battery_shake;
|
|
|
}
|
|
|
|
|
|
void shark_battery_shake_set(uint8_t mask)
|
|
|
{
|
|
|
- if (QD_Dect() != 0) {
|
|
|
+ if (end_ctr_self_ss_new.xl_sta != 0) {
|
|
|
shark_battery_shake |= mask;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+uint8_t shark_battery_shake_check(uint8_t mask)
|
|
|
+{
|
|
|
+ return shark_battery_shake & mask;
|
|
|
+}
|
|
|
+
|
|
|
void shark_battery_shake_clear(void)
|
|
|
{
|
|
|
shark_battery_shake = 0;
|