Module lpc82x_hal::syscon [−][src]
API for system configuration (SYSCON)
The entry point to this API is SYSCON
. Please refer to SYSCON
's
documentation for additional information.
This module mostly provides infrastructure required by other parts of the HAL API. For this reason, only a small subset of SYSCON functionality is currently implemented.
The SYSCON peripheral is described in the user manual, chapter 5.
Structs
BOD |
Brown-out detection |
BodWakeup |
Can be used to enable/disable interrupt wake-up behavior |
FLASH |
Flash memory |
Handle |
Handle to the SYSCON peripheral |
I2c0Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
I2c1Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
I2c2Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
I2c3Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
IRC |
IRC |
IRCOUT |
IRC output |
IrcDerivedClock |
The 750 kHz IRC-derived clock |
MTB |
Micro Trace Buffer |
Parts |
The main API for the SYSCON peripheral |
RAM0_1 |
Random access memory |
ROM |
Read-only memory |
SYSCON |
Entry point to the SYSCON API |
SYSOSC |
System oscillator |
SYSPLL |
PLL |
Spi0Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
Spi1Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
UARTFRG |
UART Fractional Baud Rate Generator |
Usart0Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
Usart1Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
Usart2Wakeup |
Can be used to enable/disable interrupt wake-up behavior |
WktWakeup |
Can be used to enable/disable interrupt wake-up behavior |
WwdtWakeup |
Can be used to enable/disable interrupt wake-up behavior |
Traits
AnalogBlock |
Internal trait for powering analog blocks |
ClockControl |
Internal trait for controlling peripheral clocks |
ResetControl |
Internal trait for controlling peripheral reset |
WakeUpInterrupt |
Internal trait used to configure interrupt wake-up |