libuav original

Dependents:   UAVCAN UAVCAN_Subscriber

Embed: (wiki syntax)

« Back to documentation index

LPC_SYSCTL_T Struct Reference

LPC_SYSCTL_T Struct Reference
[CHIP: LPC11xx System Control block driver]

LPC11XX System Control block structure. More...

#include <sysctl_11xx.h>

Data Fields

__IO uint32_t SYSMEMREMAP
__IO uint32_t PRESETCTRL
__IO uint32_t SYSPLLCTRL
__I uint32_t SYSPLLSTAT
__IO uint32_t USBPLLCTRL
__I uint32_t USBPLLSTAT
__IO uint32_t SYSOSCCTRL
__IO uint32_t WDTOSCCTRL
__IO uint32_t IRCCTRL
__IO uint32_t LFOSCCTRL
__IO uint32_t SYSRSTSTAT
__IO uint32_t SYSPLLCLKSEL
__IO uint32_t SYSPLLCLKUEN
__IO uint32_t USBPLLCLKSEL
__IO uint32_t USBPLLCLKUEN
__IO uint32_t MAINCLKSEL
__IO uint32_t MAINCLKUEN
__IO uint32_t SYSAHBCLKDIV
__IO uint32_t SYSAHBCLKCTRL
__IO uint32_t SSP0CLKDIV
__IO uint32_t USARTCLKDIV
__IO uint32_t SSP1CLKDIV
__IO uint32_t USBCLKSEL
__IO uint32_t USBCLKUEN
__IO uint32_t USBCLKDIV
__IO uint32_t WDTCLKSEL
__IO uint32_t WDTCLKUEN
__IO uint32_t WDTCLKDIV
__IO uint32_t CLKOUTSEL
__IO uint32_t CLKOUTUEN
__IO uint32_t CLKOUTDIV
__I uint32_t PIOPORCAP [2]
__IO uint32_t BODCTRL
__IO uint32_t SYSTCKCAL
__IO uint32_t IRQLATENCY
__IO uint32_t NMISRC
__IO uint32_t PINTSEL [8]
__IO uint32_t USBCLKCTRL
__I uint32_t USBCLKST
__IO uint32_t STARTAPRP0
__IO uint32_t STARTERP0
__IO uint32_t STARTRSRP0CLR
__IO uint32_t STARTSRP0
__IO uint32_t STARTERP1
__IO uint32_t PDSLEEPCFG
__IO uint32_t PDWAKECFG
__IO uint32_t PDRUNCFG
__I uint32_t DEVICEID

Detailed Description

LPC11XX System Control block structure.

Definition at line 47 of file sysctl_11xx.h.


Field Documentation

__IO uint32_t BODCTRL

Brown Out Detect register

Definition at line 90 of file sysctl_11xx.h.

__IO uint32_t CLKOUTDIV

Clock out divider register, not on LPC1102/04

Definition at line 86 of file sysctl_11xx.h.

__IO uint32_t CLKOUTSEL

Clock out source select register, not on LPC1102/04

Definition at line 84 of file sysctl_11xx.h.

__IO uint32_t CLKOUTUEN

Clock out source update enable register, not on LPC1102/04

Definition at line 85 of file sysctl_11xx.h.

__I uint32_t DEVICEID

Device ID register

Definition at line 110 of file sysctl_11xx.h.

__IO uint32_t IRCCTRL

IRC control register, not on LPC11UXX and LPC11EXX

Definition at line 57 of file sysctl_11xx.h.

__IO uint32_t IRQLATENCY

IRQ delay register, on LPC11UXX and LPC11EXX only

Definition at line 93 of file sysctl_11xx.h.

__IO uint32_t LFOSCCTRL

LF oscillator control, LPC11AXX only

Definition at line 58 of file sysctl_11xx.h.

__IO uint32_t MAINCLKSEL

Main clock source select register

Definition at line 66 of file sysctl_11xx.h.

__IO uint32_t MAINCLKUEN

Main clock source update enable register

Definition at line 67 of file sysctl_11xx.h.

__IO uint32_t NMISRC

NMI source control register,some parts only

Definition at line 94 of file sysctl_11xx.h.

__IO uint32_t PDRUNCFG

Power configuration register

Definition at line 108 of file sysctl_11xx.h.

__IO uint32_t PDSLEEPCFG

Power down states in deep sleep mode register, not on LPC11AXX

Definition at line 106 of file sysctl_11xx.h.

__IO uint32_t PDWAKECFG

Power down states in wake up from deep sleep register, not on LPC11AXX

Definition at line 107 of file sysctl_11xx.h.

__IO uint32_t PINTSEL[8]

GPIO pin interrupt select register 0-7, not on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX

Definition at line 95 of file sysctl_11xx.h.

__I uint32_t PIOPORCAP[2]

POR captured PIO status registers, index 1 on LPC1102/04

Definition at line 88 of file sysctl_11xx.h.

__IO uint32_t PRESETCTRL

Peripheral reset Control register

Definition at line 49 of file sysctl_11xx.h.

__IO uint32_t SSP0CLKDIV

SSP0 clock divider register

Definition at line 72 of file sysctl_11xx.h.

__IO uint32_t SSP1CLKDIV

SSP1 clock divider register, not on CHIP_LPC110X, CHIP_LPC11XXLV

Definition at line 74 of file sysctl_11xx.h.

__IO uint32_t STARTAPRP0

Start loigc 0 interrupt wake up enable register 0, on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX

Definition at line 99 of file sysctl_11xx.h.

__IO uint32_t STARTERP0

Start loigc signal enable register 0, not on LPC11AXX

Definition at line 100 of file sysctl_11xx.h.

__IO uint32_t STARTERP1

Start logic 1 interrupt wake up enable register 1, on LPC11UXX and LPC11EXX only

Definition at line 104 of file sysctl_11xx.h.

__IO uint32_t STARTRSRP0CLR

Start loigc reset register 0, on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX

Definition at line 101 of file sysctl_11xx.h.

__IO uint32_t STARTSRP0

Start loigc status register 0, on CHIP_LPC110X, CHIP_LPC11XXLV, CHIP_LPC11CXX

Definition at line 102 of file sysctl_11xx.h.

__IO uint32_t SYSAHBCLKCTRL

System clock control register

Definition at line 70 of file sysctl_11xx.h.

__IO uint32_t SYSAHBCLKDIV

System Clock divider register

Definition at line 68 of file sysctl_11xx.h.

__IO uint32_t SYSMEMREMAP

< SYSCTL Structure System Memory remap register

Definition at line 48 of file sysctl_11xx.h.

__IO uint32_t SYSOSCCTRL

System Oscillator control register

Definition at line 55 of file sysctl_11xx.h.

__IO uint32_t SYSPLLCLKSEL

System PLL clock source select register

Definition at line 61 of file sysctl_11xx.h.

__IO uint32_t SYSPLLCLKUEN

System PLL clock source update enable register

Definition at line 62 of file sysctl_11xx.h.

__IO uint32_t SYSPLLCTRL

System PLL control register

Definition at line 50 of file sysctl_11xx.h.

__I uint32_t SYSPLLSTAT

System PLL status register

Definition at line 51 of file sysctl_11xx.h.

__IO uint32_t SYSRSTSTAT

System Reset Status register

Definition at line 59 of file sysctl_11xx.h.

__IO uint32_t SYSTCKCAL

System tick counter calibration register

Definition at line 91 of file sysctl_11xx.h.

__IO uint32_t USARTCLKDIV

UART clock divider register

Definition at line 73 of file sysctl_11xx.h.

__IO uint32_t USBCLKCTRL

USB clock control register, LPC11UXX only

Definition at line 96 of file sysctl_11xx.h.

__IO uint32_t USBCLKDIV

USB clock source divider register, LPC11UXX only

Definition at line 78 of file sysctl_11xx.h.

__IO uint32_t USBCLKSEL

USB clock source select register, LPC11UXX only

Definition at line 76 of file sysctl_11xx.h.

__I uint32_t USBCLKST

USB clock status register, LPC11UXX only

Definition at line 97 of file sysctl_11xx.h.

__IO uint32_t USBCLKUEN

USB clock source update enable register, LPC11UXX only

Definition at line 77 of file sysctl_11xx.h.

__IO uint32_t USBPLLCLKSEL

USB PLL clock source select register, LPC11UXX only

Definition at line 63 of file sysctl_11xx.h.

__IO uint32_t USBPLLCLKUEN

USB PLL clock source update enable register, LPC11UXX only

Definition at line 64 of file sysctl_11xx.h.

__IO uint32_t USBPLLCTRL

USB PLL control register, LPC11UXX only

Definition at line 52 of file sysctl_11xx.h.

__I uint32_t USBPLLSTAT

USB PLL status register, LPC11UXX only

Definition at line 53 of file sysctl_11xx.h.

__IO uint32_t WDTCLKDIV

WDT clock divider register, some parts only

Definition at line 82 of file sysctl_11xx.h.

__IO uint32_t WDTCLKSEL

WDT clock source select register, some parts only

Definition at line 80 of file sysctl_11xx.h.

__IO uint32_t WDTCLKUEN

WDT clock source update enable register, some parts only

Definition at line 81 of file sysctl_11xx.h.

__IO uint32_t WDTOSCCTRL

Watchdog Oscillator control register

Definition at line 56 of file sysctl_11xx.h.