Add GBT_ApplyShortPacket function for immediate processing of single-frame messages from EVSE to EV. Refactor GBT_Init and GBT_ChargerTask for improved readability and functionality. Update connector initialization to set default requested limits and SOC for both connectors. Enhance logging for load enable changes.

This commit is contained in:
2026-05-12 21:18:17 +03:00
parent 7a74ef1367
commit d568fb8025
12 changed files with 187 additions and 128 deletions
+13 -11
View File
@@ -1,11 +1,13 @@
../Core/Src/charger_gbt.c:68:6:GBT_Init 1
../Core/Src/charger_gbt.c:78:6:GBT_ChargerTask 61
../Core/Src/charger_gbt.c:364:6:GBT_SwitchState 13
../Core/Src/charger_gbt.c:384:10:GBT_StateTick 1
../Core/Src/charger_gbt.c:388:6:GBT_Delay 1
../Core/Src/charger_gbt.c:393:6:GBT_StopEV 3
../Core/Src/charger_gbt.c:403:6:GBT_StopEVSE 2
../Core/Src/charger_gbt.c:409:6:GBT_StopOCPP 2
../Core/Src/charger_gbt.c:415:6:GBT_ForceStop 1
../Core/Src/charger_gbt.c:422:6:GBT_Error 1
../Core/Src/charger_gbt.c:430:6:GBT_Reset 1
../Core/Src/charger_gbt.c:69:13:GBT_HandleEvseRxPacket 17
../Core/Src/charger_gbt.c:118:6:GBT_ApplyShortPacket 2
../Core/Src/charger_gbt.c:130:6:GBT_Init 1
../Core/Src/charger_gbt.c:162:6:GBT_ChargerTask 46
../Core/Src/charger_gbt.c:389:6:GBT_SwitchState 13
../Core/Src/charger_gbt.c:409:10:GBT_StateTick 1
../Core/Src/charger_gbt.c:413:6:GBT_Delay 1
../Core/Src/charger_gbt.c:418:6:GBT_StopEV 3
../Core/Src/charger_gbt.c:428:6:GBT_StopEVSE 2
../Core/Src/charger_gbt.c:434:6:GBT_StopOCPP 2
../Core/Src/charger_gbt.c:440:6:GBT_ForceStop 1
../Core/Src/charger_gbt.c:447:6:GBT_Error 1
../Core/Src/charger_gbt.c:455:6:GBT_Reset 1
+6 -6
View File
@@ -1,7 +1,7 @@
../Core/Src/connector.c:23:6:CONN_Init 1
../Core/Src/connector.c:29:6:CONN_Task 18
../Core/Src/connector.c:122:6:CONN_SetState 15
../Core/Src/connector.c:144:6:CONN_CC_ReadStateFiltered 4
../Core/Src/connector.c:163:9:CONN_CC_GetState 1
../Core/Src/connector.c:166:9:CONN_CC_GetStateRaw 9
../Core/Src/connector.c:193:7:CONN_CC_GetAdc 1
../Core/Src/connector.c:42:6:CONN_Task 18
../Core/Src/connector.c:135:6:CONN_SetState 15
../Core/Src/connector.c:157:6:CONN_CC_ReadStateFiltered 4
../Core/Src/connector.c:176:9:CONN_CC_GetState 1
../Core/Src/connector.c:179:9:CONN_CC_GetStateRaw 9
../Core/Src/connector.c:206:7:CONN_CC_GetAdc 1
+17 -17
View File
@@ -5,20 +5,20 @@
../Core/Src/j1939.c:107:10:J1939_GetRxOverflowCount 1
../Core/Src/j1939.c:111:10:J1939_GetTxOverflowCount 1
../Core/Src/j1939.c:115:6:HAL_CAN_RxFifo0MsgPendingCallback 2
../Core/Src/j1939.c:129:13:J1939_ProcessRxFrame 29
../Core/Src/j1939.c:231:6:J1939_ExchangeRxBuffer 2
../Core/Src/j1939.c:239:6:J1939_ExchangeTxBuffer 9
../Core/Src/j1939.c:282:6:GBT_CAN_ReInit 1
../Core/Src/j1939.c:291:6:J_SendPacket 3
../Core/Src/j1939.c:322:13:J_TxCheckTimeout 7
../Core/Src/j1939.c:343:13:J_SendTpRts 1
../Core/Src/j1939.c:358:13:J_SendTpDtRange 11
../Core/Src/j1939.c:406:6:J_SendCTS 2
../Core/Src/j1939.c:424:6:J_SendACK 1
../Core/Src/j1939.c:439:6:GBT_CAN_FilterInit 2
../Core/Src/j1939.c:459:13:J1939_RxBufferAdd 2
../Core/Src/j1939.c:473:16:J1939_RxBufferGet 2
../Core/Src/j1939.c:486:13:J1939_TxBufferAdd 2
../Core/Src/j1939.c:500:16:J1939_TxBufferPeek 2
../Core/Src/j1939.c:511:13:J1939_TxBufferDropFirst 2
../Core/Src/j1939.c:520:13:J1939_TxQueueByPgn 4
../Core/Src/j1939.c:129:13:J1939_ProcessRxFrame 30
../Core/Src/j1939.c:227:6:J1939_ExchangeRxBuffer 2
../Core/Src/j1939.c:235:6:J1939_ExchangeTxBuffer 9
../Core/Src/j1939.c:278:6:GBT_CAN_ReInit 1
../Core/Src/j1939.c:287:6:J_SendPacket 3
../Core/Src/j1939.c:318:13:J_TxCheckTimeout 7
../Core/Src/j1939.c:339:13:J_SendTpRts 1
../Core/Src/j1939.c:354:13:J_SendTpDtRange 11
../Core/Src/j1939.c:402:6:J_SendCTS 2
../Core/Src/j1939.c:420:6:J_SendACK 1
../Core/Src/j1939.c:435:6:GBT_CAN_FilterInit 2
../Core/Src/j1939.c:455:13:J1939_RxBufferAdd 2
../Core/Src/j1939.c:469:16:J1939_RxBufferGet 2
../Core/Src/j1939.c:482:13:J1939_TxBufferAdd 2
../Core/Src/j1939.c:496:16:J1939_TxBufferPeek 2
../Core/Src/j1939.c:507:13:J1939_TxBufferDropFirst 2
../Core/Src/j1939.c:516:13:J1939_TxQueueByPgn 4
+3 -3
View File
@@ -38,6 +38,6 @@
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_log.c:26:6:EDCAN_printf 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_log.c:51:6:EDCAN_Log 2
/Users/colorbass/STM32CubeIDE/workspace_1.12.0/lib_EDCAN/edcan_log.c:76:6:EDCAN_SendPacketLog 1
../Core/Src/main.c:84:5:main 1
../Core/Src/main.c:180:6:SystemClock_Config 4
../Core/Src/main.c:240:6:Error_Handler 1
../Core/Src/main.c:84:5:main 2
../Core/Src/main.c:181:6:SystemClock_Config 4
../Core/Src/main.c:241:6:Error_Handler 1