![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
Go to the source code of this file.
Data Structures | |
| struct | LPC_SYSCTL_T |
| LPC11XX System Control block structure. More... | |
Functions | |
| STATIC INLINE void | Chip_SYSCTL_Map (CHIP_SYSCTL_BOOT_MODE_REMAP_T remap) |
| Re-map interrupt vectors. | |
| STATIC INLINE void | Chip_SYSCTL_AssertPeriphReset (CHIP_SYSCTL_PERIPH_RESET_T periph) |
| Assert reset for a peripheral. | |
| STATIC INLINE void | Chip_SYSCTL_DeassertPeriphReset (CHIP_SYSCTL_PERIPH_RESET_T periph) |
| De-assert reset for a peripheral. | |
| STATIC INLINE void | Chip_SYSCTL_PeriphReset (CHIP_SYSCTL_PERIPH_RESET_T periph) |
| Resets a peripheral. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetSystemRSTStatus (void) |
| Get system reset status. | |
| STATIC INLINE void | Chip_SYSCTL_ClearSystemRSTStatus (uint32_t reset) |
| Clear system reset status. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetPORPIOStatus (int index) |
| Read POR captured PIO status. | |
| STATIC INLINE void | Chip_SYSCTL_SetBODLevels (CHIP_SYSCTL_BODRSTLVL_T rstlvl, CHIP_SYSCTL_BODRINTVAL_T intlvl) |
| Set brown-out detection interrupt and reset levels. | |
| STATIC INLINE void | Chip_SYSCTL_EnableBODReset (void) |
| Enable brown-out detection reset. | |
| STATIC INLINE void | Chip_SYSCTL_DisableBODReset (void) |
| Disable brown-out detection reset. | |
| STATIC INLINE void | Chip_SYSCTL_SetSYSTCKCAL (uint32_t sysCalVal) |
| Set System tick timer calibration value. | |
| STATIC INLINE void | Chip_SYSCTL_SetStartPinRising (uint8_t index, uint32_t pins) |
| Set rising edge for PIO start logic (APRP0) | |
| STATIC INLINE void | Chip_SYSCTL_SetStartPinFalling (uint8_t index, uint32_t pins) |
| Set falling edge for PIO start logic (APRP0) | |
| STATIC INLINE void | Chip_SYSCTL_EnableStartPin (uint8_t index, uint32_t pins) |
| Enables start signal for PIO start logic. | |
| STATIC INLINE void | Chip_SYSCTL_DisableStartPin (uint8_t index, uint32_t pins) |
| Disables start signal for PIO start logic. | |
| STATIC INLINE void | Chip_SYSCTL_ResetStartPin (uint8_t index, uint32_t pins) |
| Resets start logic state for PIO start logic. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetStartPinStatus (uint8_t index) |
| Returns start logic state for PIO pins. | |
| void | Chip_SYSCTL_SetDeepSleepPD (uint32_t sleepmask) |
| Setup deep sleep behaviour for power down. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetDeepSleepPD (void) |
| Returns current deep sleep mask. | |
| void | Chip_SYSCTL_SetWakeup (uint32_t wakeupmask) |
| Setup wakeup behaviour from deep sleep. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetWakeup (void) |
| Return current wakeup mask. | |
| void | Chip_SYSCTL_PowerDown (uint32_t powerdownmask) |
| Power down one or more blocks or peripherals. | |
| void | Chip_SYSCTL_PowerUp (uint32_t powerupmask) |
| Power up one or more blocks or peripherals. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetPowerStates (void) |
| Get power status. | |
| STATIC INLINE uint32_t | Chip_SYSCTL_GetDeviceID (void) |
| Return the device ID. | |