![]() |
MCUXpresso SDK API Reference Manual
Rev. 0
NXP Semiconductors
|
Reset driver supports peripheral reset and system reset.
Macros | |
#define | SSP_RSTS_N |
Enumerations | |
enum | SYSCON_RSTn_t { kSSP_RST_N_SHIFT_RSTn = 0 | 0U, kI2C_RST_N_SHIFT_RSTn = 0 | 1U, kEEPROM_RST_SHIFT_RSTn = 0 | 2U, kNFC_RST_N_SHIFT_RSTn = 0 | 3U } |
Enumeration for peripheral reset control bits. More... | |
enum | _reset_source { kRESET_SrcPowerOn = SYSCON_SYSRSTSTAT_POR_MASK, kRESET_SrcExternalPin = SYSCON_SYSRSTSTAT_EXTRST_MASK, kRESET_SrcWatchDog = SYSCON_SYSRSTSTAT_WDT_MASK, kRESET_SrcCpuSoftware = SYSCON_SYSRSTSTAT_SYSRST_MASK } |
Reset source. More... | |
Functions | |
void | RESET_SetPeripheralReset (reset_ip_name_t peripheral) |
Assert reset to peripheral. More... | |
void | RESET_ClearPeripheralReset (reset_ip_name_t peripheral) |
Clear reset to peripheral. More... | |
void | RESET_PeripheralReset (reset_ip_name_t peripheral) |
Reset peripheral module. More... | |
static uint32_t | RESET_GetResetSource (void) |
This function is used to get the CPU start up source. More... | |
static void | RESET_ClearResetSource (void) |
Clear the reset source. | |
Driver version | |
#define | FSL_RESET_DRIVER_VERSION (MAKE_VERSION(2, 0, 1)) |
reset driver version 2.0.1. More... | |
#define FSL_RESET_DRIVER_VERSION (MAKE_VERSION(2, 0, 1)) |
#define SSP_RSTS_N |
Array initializers with peripheral reset bits
enum SYSCON_RSTn_t |
enum _reset_source |
void RESET_SetPeripheralReset | ( | reset_ip_name_t | peripheral | ) |
Asserts reset signal to specified peripheral module.
peripheral | Assert reset to this peripheral. The enum argument contains encoding of reset register and reset bit position in the reset register. |
void RESET_ClearPeripheralReset | ( | reset_ip_name_t | peripheral | ) |
Clears reset signal to specified peripheral module, allows it to operate.
peripheral | Clear reset to this peripheral. The enum argument contains encoding of reset register and reset bit position in the reset register. |
void RESET_PeripheralReset | ( | reset_ip_name_t | peripheral | ) |
Reset peripheral module.
peripheral | Peripheral to reset. The enum argument contains encoding of reset register and reset bit position in the reset register. |
|
inlinestatic |