![]() |
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 |