Soft Reset#

Functions#

void

Performs a Nested Vectored Interrupt Controller (NVIC) soft reset to the Si91X SoC.

Function Documentation#

sl_si91x_soc_nvic_reset#

void sl_si91x_soc_nvic_reset (void )

Performs a Nested Vectored Interrupt Controller (NVIC) soft reset to the Si91X SoC.

Parameters
N/A

The function initiates a system reset request to reset the SoC. It resets the M4 core and the Network Processor (NWP) of the Si91X SoC, bringing the system back to its initial state.

Note

  • Ensure that all necessary data is saved before calling this function, as it will reset the NVIC and potentially disrupt ongoing processes.


Definition at line 74 of file components/device/silabs/si91x/mcu/hal/inc/sl_si91x_hal_soc_soft_reset.h