[−][src]Module lpc82x_hal::syscon
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 |