Add fire alarm handling for DC30 CCS main controller.

Latch fire alarm until reboot, block recovery commands, and send periodic Everest ESTOP while active.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
raduet
2026-06-10 16:01:22 +02:00
parent 1be17330fa
commit fb766dfa66
18 changed files with 3766 additions and 4113 deletions
+20 -20
View File
@@ -1,20 +1,20 @@
../Core/Src/serial.c:70:22:uart3_log_hal_error 3
../Core/Src/serial.c:90:22:uart3_arm_rx_or_log 3
../Core/Src/serial.c:106:15:CCS_RxEventCallback 4
../Core/Src/serial.c:129:15:HAL_UART_ErrorCallback 5
../Core/Src/serial.c:149:6:CCS_TxCpltCallback 4
../Core/Src/serial.c:165:6:CCS_SerialLoop 62
../Core/Src/serial.c:365:6:CCS_Init 1
../Core/Src/serial.c:380:26:crc16_ibm 3
../Core/Src/serial.c:395:17:CCS_BuildPacket 4
../Core/Src/serial.c:411:13:CCS_SendPacket 4
../Core/Src/serial.c:428:13:CCS_SendResetReason 1
../Core/Src/serial.c:432:6:CCS_SendEmergencyStop 1
../Core/Src/serial.c:436:6:CCS_SendStart 1
../Core/Src/serial.c:440:13:CCS_CalculateEnergy 2
../Core/Src/serial.c:455:13:send_state 3
../Core/Src/serial.c:485:26:expected_payload_len 2
../Core/Src/serial.c:501:22:apply_command 15
../Core/Src/serial.c:583:25:process_received_packet 8
../Core/Src/serial.c:636:13:CCS_UART3_Watchdog 4
../Core/Src/serial.c:649:13:CCS_LogUart3Error 1
../Core/Src/serial.c:71:22:uart3_log_hal_error 3
../Core/Src/serial.c:91:22:uart3_arm_rx_or_log 3
../Core/Src/serial.c:107:15:CCS_RxEventCallback 4
../Core/Src/serial.c:130:15:HAL_UART_ErrorCallback 5
../Core/Src/serial.c:150:6:CCS_TxCpltCallback 4
../Core/Src/serial.c:166:6:CCS_SerialLoop 72
../Core/Src/serial.c:394:6:CCS_Init 1
../Core/Src/serial.c:409:26:crc16_ibm 3
../Core/Src/serial.c:424:17:CCS_BuildPacket 4
../Core/Src/serial.c:440:13:CCS_SendPacket 4
../Core/Src/serial.c:457:13:CCS_SendResetReason 1
../Core/Src/serial.c:461:6:CCS_SendEmergencyStop 1
../Core/Src/serial.c:465:6:CCS_SendStart 1
../Core/Src/serial.c:469:13:CCS_CalculateEnergy 2
../Core/Src/serial.c:484:13:send_state 3
../Core/Src/serial.c:514:26:expected_payload_len 2
../Core/Src/serial.c:530:22:apply_command 15
../Core/Src/serial.c:612:25:process_received_packet 8
../Core/Src/serial.c:665:13:CCS_UART3_Watchdog 4
../Core/Src/serial.c:678:13:CCS_LogUart3Error 1