The NCP enters the FAILED state if it detects one of the following errors:
An abnormal internal reset due to an error, failed assertion, or fault.
Exceeding the maximum number of consecutive acknowledgement timeouts.
When the NCP enters the FAILED state, the NCP sends an ERROR frame containing a reset or error code
and will reply to all subsequent frames received, except RST, with an ERROR frame.
To reinitialize the ASH protocol, the Host must reset the NCP by either asserting the nRESET pin or sending the RST frame.
The codes are returned by the NCP in the:
Reset Code byte of a RSTACK frame
Error Code byte of an ERROR frame.
Silicon Labs wireless mesh chips can detect numerous reset fault causes beyond those in the table.
When sent to the host, these new reset codes have 0x80 added to the value returned by their HAL’s reset code.
The NCP enters the FAILED state if it detects one of the following errors:
When the NCP enters the FAILED state, the NCP sends an ERROR frame containing a reset or error code and will reply to all subsequent frames received, except RST, with an ERROR frame. To reinitialize the ASH protocol, the Host must reset the NCP by either asserting the nRESET pin or sending the RST frame.
The codes are returned by the NCP in the:
Silicon Labs wireless mesh chips can detect numerous reset fault causes beyond those in the table. When sent to the host, these new reset codes have 0x80 added to the value returned by their HAL’s reset code.