ESC32 Disarm Codes
If a motor is disarmed by the ESC for any reason, a “Disarm Code” will be displayed in the status and telemetry until the next time the ESC is armed. This can give vital information about what triggered the disarm.
Disarm Codes for V2 and V3 ESC´s are listed below
ESC32 V2 Disarm Codes
REASON_STARTUP = 0 REASON_BAD_DETECTS = 1 REASON_CROSSING_TIMEOUT = 2 REASON_PWM_TIMEOUT = 3 REASON_LOW_VOLTAGE = 4 REASON_CLI_USER = 5 REASON_BINARY_USER = 6 REASON_CAN_USER = 7 REASON_CAN_TIMEOUT = 8
ESC32 V3 Disarm Codes
REASON_NONE = 0 REASON_CLI_USER = 1 REASON_BINARY_USER = 2 REASON_CAN_USER = 3 REASON_STARTUP = 4 REASON_BAD_DETECTS = 5 REASON_CROSSING_TIMEOUT = 6 REASON_PWM_TIMEOUT = 7 REASON_LOW_VOLTAGE = 8 REASON_CAN_TIMEOUT = 9