Module syscon

Module syscon 

Source
Expand description

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.

Re-exports§

pub use self::frg::FRG;

Modules§

clock_source
Clock configuration for the peripherals
frg
The fractional generator (FRG), available on LPC845

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
IOSC
IOSC
IOSCOUT
IOSC output
IoscDerivedClock
The 750 kHz IRC/FRO-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
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