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