forked from achamaikin/CCSModuleSW30Web
Update to 1.0.6. Init ready
This commit is contained in:
@@ -43,7 +43,7 @@ extern "C" {
|
||||
/* USER CODE BEGIN EC */
|
||||
#define FW_VERSION_MAJOR 0x01
|
||||
#define FW_VERSION_MINOR 0x00
|
||||
#define FW_VERSION_PATCH 0x05
|
||||
#define FW_VERSION_PATCH 0x06
|
||||
/* USER CODE END EC */
|
||||
|
||||
/* Exported macro ------------------------------------------------------------*/
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
#include "psu_control.h"
|
||||
|
||||
extern UART_HandleTypeDef huart3;
|
||||
extern uint8_t config_initialized;
|
||||
|
||||
static void send_state(void);
|
||||
static void CCS_SendResetReason(void);
|
||||
@@ -111,6 +112,11 @@ void CCS_SerialLoop(void) {
|
||||
(void)replug_watchdog_tick;
|
||||
(void)replug_watchdog1_tick;
|
||||
|
||||
if (!config_initialized) {
|
||||
// Keep connector in Unknown until host sends valid SET_CONFIG.
|
||||
RELAY_Write(RELAY_CP, 1);
|
||||
CONN_SetState(Unknown);
|
||||
} else {
|
||||
switch(CCS_ConnectorState){
|
||||
case CCS_DISABLED:
|
||||
RELAY_Write(RELAY_CP, 0);
|
||||
@@ -180,6 +186,7 @@ void CCS_SerialLoop(void) {
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// If Everest timeout happened, keep safe-state and limit log frequency.
|
||||
// The safe-state must remain until we receive a valid packet from the host.
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,15 +1,15 @@
|
||||
../Drivers/CMSIS/Include/core_cm3.h:1762:34:__NVIC_SystemReset 1
|
||||
../Core/Src/serial.c:54:6:CCS_RxEventCallback 4
|
||||
../Core/Src/serial.c:64:6:CCS_SerialLoop 44
|
||||
../Core/Src/serial.c:224:6:CCS_Init 1
|
||||
../Core/Src/serial.c:236:17:crc16_ibm 4
|
||||
../Core/Src/serial.c:251:17:CCS_BuildPacket 4
|
||||
../Core/Src/serial.c:267:13:CCS_SendPacket 2
|
||||
../Core/Src/serial.c:275:13:CCS_SendResetReason 1
|
||||
../Core/Src/serial.c:279:6:CCS_SendEmergencyStop 1
|
||||
../Core/Src/serial.c:283:6:CCS_SendStart 1
|
||||
../Core/Src/serial.c:287:13:CCS_CalculateEnergy 2
|
||||
../Core/Src/serial.c:302:13:send_state 2
|
||||
../Core/Src/serial.c:329:17:expected_payload_len 11
|
||||
../Core/Src/serial.c:345:13:apply_command 13
|
||||
../Core/Src/serial.c:414:16:process_received_packet 6
|
||||
../Core/Src/serial.c:55:6:CCS_RxEventCallback 4
|
||||
../Core/Src/serial.c:65:6:CCS_SerialLoop 45
|
||||
../Core/Src/serial.c:231:6:CCS_Init 1
|
||||
../Core/Src/serial.c:243:17:crc16_ibm 4
|
||||
../Core/Src/serial.c:258:17:CCS_BuildPacket 4
|
||||
../Core/Src/serial.c:274:13:CCS_SendPacket 2
|
||||
../Core/Src/serial.c:282:13:CCS_SendResetReason 1
|
||||
../Core/Src/serial.c:286:6:CCS_SendEmergencyStop 1
|
||||
../Core/Src/serial.c:290:6:CCS_SendStart 1
|
||||
../Core/Src/serial.c:294:13:CCS_CalculateEnergy 2
|
||||
../Core/Src/serial.c:309:13:send_state 2
|
||||
../Core/Src/serial.c:336:17:expected_payload_len 11
|
||||
../Core/Src/serial.c:352:13:apply_command 13
|
||||
../Core/Src/serial.c:421:16:process_received_packet 6
|
||||
|
||||
Reference in New Issue
Block a user