![]() |
MCUXpresso SDK API Reference Manual
Rev 2.15.000
NXP Semiconductors
|
Reset driver supports peripheral reset and system reset.
Macros | |
#define | FLASH_RSTS_N |
Typedefs | |
typedef enum _SYSCON_RSTn | SYSCON_RSTn_t |
Enumeration for peripheral reset control bits. More... | |
Enumerations | |
enum | _SYSCON_RSTn { kFLASH_RST_N_SHIFT_RSTn = 0 | 4U, kI2C0_RST_N_SHIFT_RSTn = 0 | 5U, kGPIO0_RST_N_SHIFT_RSTn = 0 | 6U, kSWM_RST_N_SHIFT_RSTn = 0 | 7U, kWKT_RST_N_SHIFT_RSTn = 0 | 9U, kMRT_RST_N_SHIFT_RSTn = 0 | 10U, kSPI0_RST_N_SHIFT_RSTn = 0 | 11U, kCRC_RST_SHIFT_RSTn = 0 | 13U, kUART0_RST_N_SHIFT_RSTn = 0 | 14U, kUART1_RST_N_SHIFT_RSTn = 0 | 15U, kIOCON_RST_N_SHIFT_RSTn = 0 | 18U, kACMP_RST_N_SHIFT_RSTn = 0 | 19U, kI2C1_RST_N_SHIFT_RSTn = 0 | 21U, kADC_RST_N_SHIFT_RSTn = 0 | 24U, kCTIMER0_RST_N_SHIFT_RSTn = 0 | 25U, kDAC0_RST_N_SHIFT_RSTn = 0 | 27U, kGPIOINT_RST_N_SHIFT_RSTn = 0 | 28U, kCAPT_RST_N_SHIFT_RSTn = 65536 | 0U, kFRG0_RST_N_SHIFT_RSTn = 65536 | 3U, kPLU_RST_N_SHIFT_RSTn = 65536 | 5U } |
Enumeration for peripheral reset control bits. 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 void | RESET_ReleasePeripheralReset (reset_ip_name_t peripheral) |
Release peripheral module. More... | |
Driver version | |
#define | FSL_RESET_DRIVER_VERSION (MAKE_VERSION(2, 4, 0)) |
reset driver version 2.4.0 | |
#define FLASH_RSTS_N |
Array initializers with peripheral reset bits
typedef enum _SYSCON_RSTn SYSCON_RSTn_t |
Defines the enumeration for peripheral reset control bits in PRESETCTRL/ASYNCPRESETCTRL registers
enum _SYSCON_RSTn |
Defines the enumeration for peripheral reset control bits in PRESETCTRL/ASYNCPRESETCTRL registers
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 |
Release peripheral module.
peripheral | Peripheral to release. The enum argument contains encoding of reset register and reset bit position in the reset register. |