Public Attributes | List of all members
LPC_SYSCTL_T Struct Reference

LPC11XX System Control block structure. More...

#include <sysctl_11xx.h>

Public Attributes

__IO uint32_t BODCTRL
 
__IO uint32_t CLKOUTDIV
 
__IO uint32_t CLKOUTSEL
 
__IO uint32_t CLKOUTUEN
 
__I uint32_t DEVICEID
 
__IO uint32_t IRCCTRL
 
__IO uint32_t IRQLATENCY
 
__IO uint32_t LFOSCCTRL
 
__IO uint32_t MAINCLKSEL
 
__IO uint32_t MAINCLKUEN
 
__IO uint32_t NMISRC
 
__IO uint32_t PDRUNCFG
 
__IO uint32_t PDSLEEPCFG
 
__IO uint32_t PDWAKECFG
 
__IO uint32_t PINTSEL [8]
 
__I uint32_t PIOPORCAP [2]
 
__IO uint32_t PRESETCTRL
 
__I uint32_t RESERVED1 [2]
 
__I uint32_t RESERVED10 [18]
 
__I uint32_t RESERVED11 [6]
 
__I uint32_t RESERVED12 [24]
 
__I uint32_t RESERVED13
 
__I uint32_t RESERVED14 [6]
 
__I uint32_t RESERVED15 [110]
 
__I uint32_t RESERVED2 [3]
 
__I uint32_t RESERVED3 [8]
 
__I uint32_t RESERVED4
 
__I uint32_t RESERVED5 [4]
 
__I uint32_t RESERVED6 [8]
 
__I uint32_t RESERVED7
 
__I uint32_t RESERVED8
 
__I uint32_t RESERVED9 [5]
 
__IO uint32_t SSP0CLKDIV
 
__IO uint32_t SSP1CLKDIV
 
__IO uint32_t STARTAPRP0
 
__IO uint32_t STARTERP0
 
__IO uint32_t STARTERP1
 
__IO uint32_t STARTRSRP0CLR
 
__IO uint32_t STARTSRP0
 
__IO uint32_t SYSAHBCLKCTRL
 
__IO uint32_t SYSAHBCLKDIV
 
__IO uint32_t SYSMEMREMAP
 
__IO uint32_t SYSOSCCTRL
 
__IO uint32_t SYSPLLCLKSEL
 
__IO uint32_t SYSPLLCLKUEN
 
__IO uint32_t SYSPLLCTRL
 
__I uint32_t SYSPLLSTAT
 
__IO uint32_t SYSRSTSTAT
 
__IO uint32_t SYSTCKCAL
 
__IO uint32_t USARTCLKDIV
 
__IO uint32_t USBCLKCTRL
 
__IO uint32_t USBCLKDIV
 
__IO uint32_t USBCLKSEL
 
__I uint32_t USBCLKST
 
__IO uint32_t USBCLKUEN
 
__IO uint32_t USBPLLCLKSEL
 
__IO uint32_t USBPLLCLKUEN
 
__IO uint32_t USBPLLCTRL
 
__I uint32_t USBPLLSTAT
 
__IO uint32_t WDTCLKDIV
 
__IO uint32_t WDTCLKSEL
 
__IO uint32_t WDTCLKUEN
 
__IO uint32_t WDTOSCCTRL
 

Detailed Description

LPC11XX System Control block structure.

Definition at line 47 of file sysctl_11xx.h.

Member Data Documentation

◆ BODCTRL

__IO uint32_t LPC_SYSCTL_T::BODCTRL

Brown Out Detect register

Definition at line 90 of file sysctl_11xx.h.

◆ CLKOUTDIV

__IO uint32_t LPC_SYSCTL_T::CLKOUTDIV

Clock out divider register, not on LPC1102/04

Definition at line 86 of file sysctl_11xx.h.

◆ CLKOUTSEL

__IO uint32_t LPC_SYSCTL_T::CLKOUTSEL

Clock out source select register, not on LPC1102/04

Definition at line 84 of file sysctl_11xx.h.

◆ CLKOUTUEN

__IO uint32_t LPC_SYSCTL_T::CLKOUTUEN

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

Definition at line 85 of file sysctl_11xx.h.

◆ DEVICEID

__I uint32_t LPC_SYSCTL_T::DEVICEID

Device ID register

Definition at line 110 of file sysctl_11xx.h.

◆ IRCCTRL

__IO uint32_t LPC_SYSCTL_T::IRCCTRL

IRC control register, not on LPC11UXX and LPC11EXX

Definition at line 57 of file sysctl_11xx.h.

◆ IRQLATENCY

__IO uint32_t LPC_SYSCTL_T::IRQLATENCY

IRQ delay register, on LPC11UXX and LPC11EXX only

Definition at line 93 of file sysctl_11xx.h.

◆ LFOSCCTRL

__IO uint32_t LPC_SYSCTL_T::LFOSCCTRL

LF oscillator control, LPC11AXX only

Definition at line 58 of file sysctl_11xx.h.

◆ MAINCLKSEL

__IO uint32_t LPC_SYSCTL_T::MAINCLKSEL

Main clock source select register

Definition at line 66 of file sysctl_11xx.h.

◆ MAINCLKUEN

__IO uint32_t LPC_SYSCTL_T::MAINCLKUEN

Main clock source update enable register

Definition at line 67 of file sysctl_11xx.h.

◆ NMISRC

__IO uint32_t LPC_SYSCTL_T::NMISRC

NMI source control register,some parts only

Definition at line 94 of file sysctl_11xx.h.

◆ PDRUNCFG

__IO uint32_t LPC_SYSCTL_T::PDRUNCFG

Power configuration register

Definition at line 108 of file sysctl_11xx.h.

◆ PDSLEEPCFG

__IO uint32_t LPC_SYSCTL_T::PDSLEEPCFG

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

Definition at line 106 of file sysctl_11xx.h.

◆ PDWAKECFG

__IO uint32_t LPC_SYSCTL_T::PDWAKECFG

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

Definition at line 107 of file sysctl_11xx.h.

◆ PINTSEL

__IO uint32_t LPC_SYSCTL_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.

◆ PIOPORCAP

__I uint32_t LPC_SYSCTL_T::PIOPORCAP[2]

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

Definition at line 88 of file sysctl_11xx.h.

◆ PRESETCTRL

__IO uint32_t LPC_SYSCTL_T::PRESETCTRL

Peripheral reset Control register

Definition at line 49 of file sysctl_11xx.h.

◆ RESERVED1

__I uint32_t LPC_SYSCTL_T::RESERVED1[2]

Definition at line 54 of file sysctl_11xx.h.

◆ RESERVED10

__I uint32_t LPC_SYSCTL_T::RESERVED10[18]

Definition at line 89 of file sysctl_11xx.h.

◆ RESERVED11

__I uint32_t LPC_SYSCTL_T::RESERVED11[6]

Definition at line 92 of file sysctl_11xx.h.

◆ RESERVED12

__I uint32_t LPC_SYSCTL_T::RESERVED12[24]

Definition at line 98 of file sysctl_11xx.h.

◆ RESERVED13

__I uint32_t LPC_SYSCTL_T::RESERVED13

Definition at line 103 of file sysctl_11xx.h.

◆ RESERVED14

__I uint32_t LPC_SYSCTL_T::RESERVED14[6]

Definition at line 105 of file sysctl_11xx.h.

◆ RESERVED15

__I uint32_t LPC_SYSCTL_T::RESERVED15[110]

Definition at line 109 of file sysctl_11xx.h.

◆ RESERVED2

__I uint32_t LPC_SYSCTL_T::RESERVED2[3]

Definition at line 60 of file sysctl_11xx.h.

◆ RESERVED3

__I uint32_t LPC_SYSCTL_T::RESERVED3[8]

Definition at line 65 of file sysctl_11xx.h.

◆ RESERVED4

__I uint32_t LPC_SYSCTL_T::RESERVED4

Definition at line 69 of file sysctl_11xx.h.

◆ RESERVED5

__I uint32_t LPC_SYSCTL_T::RESERVED5[4]

Definition at line 71 of file sysctl_11xx.h.

◆ RESERVED6

__I uint32_t LPC_SYSCTL_T::RESERVED6[8]

Definition at line 75 of file sysctl_11xx.h.

◆ RESERVED7

__I uint32_t LPC_SYSCTL_T::RESERVED7

Definition at line 79 of file sysctl_11xx.h.

◆ RESERVED8

__I uint32_t LPC_SYSCTL_T::RESERVED8

Definition at line 83 of file sysctl_11xx.h.

◆ RESERVED9

__I uint32_t LPC_SYSCTL_T::RESERVED9[5]

Definition at line 87 of file sysctl_11xx.h.

◆ SSP0CLKDIV

__IO uint32_t LPC_SYSCTL_T::SSP0CLKDIV

SSP0 clock divider register

Definition at line 72 of file sysctl_11xx.h.

◆ SSP1CLKDIV

__IO uint32_t LPC_SYSCTL_T::SSP1CLKDIV

SSP1 clock divider register, not on CHIP_LPC110X, CHIP_LPC11XXLV

Definition at line 74 of file sysctl_11xx.h.

◆ STARTAPRP0

__IO uint32_t LPC_SYSCTL_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.

◆ STARTERP0

__IO uint32_t LPC_SYSCTL_T::STARTERP0

Start loigc signal enable register 0, not on LPC11AXX

Definition at line 100 of file sysctl_11xx.h.

◆ STARTERP1

__IO uint32_t LPC_SYSCTL_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.

◆ STARTRSRP0CLR

__IO uint32_t LPC_SYSCTL_T::STARTRSRP0CLR

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

Definition at line 101 of file sysctl_11xx.h.

◆ STARTSRP0

__IO uint32_t LPC_SYSCTL_T::STARTSRP0

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

Definition at line 102 of file sysctl_11xx.h.

◆ SYSAHBCLKCTRL

__IO uint32_t LPC_SYSCTL_T::SYSAHBCLKCTRL

System clock control register

Definition at line 70 of file sysctl_11xx.h.

◆ SYSAHBCLKDIV

__IO uint32_t LPC_SYSCTL_T::SYSAHBCLKDIV

System Clock divider register

Definition at line 68 of file sysctl_11xx.h.

◆ SYSMEMREMAP

__IO uint32_t LPC_SYSCTL_T::SYSMEMREMAP

< SYSCTL Structure System Memory remap register

Definition at line 48 of file sysctl_11xx.h.

◆ SYSOSCCTRL

__IO uint32_t LPC_SYSCTL_T::SYSOSCCTRL

System Oscillator control register

Definition at line 55 of file sysctl_11xx.h.

◆ SYSPLLCLKSEL

__IO uint32_t LPC_SYSCTL_T::SYSPLLCLKSEL

System PLL clock source select register

Definition at line 61 of file sysctl_11xx.h.

◆ SYSPLLCLKUEN

__IO uint32_t LPC_SYSCTL_T::SYSPLLCLKUEN

System PLL clock source update enable register

Definition at line 62 of file sysctl_11xx.h.

◆ SYSPLLCTRL

__IO uint32_t LPC_SYSCTL_T::SYSPLLCTRL

System PLL control register

Definition at line 50 of file sysctl_11xx.h.

◆ SYSPLLSTAT

__I uint32_t LPC_SYSCTL_T::SYSPLLSTAT

System PLL status register

Definition at line 51 of file sysctl_11xx.h.

◆ SYSRSTSTAT

__IO uint32_t LPC_SYSCTL_T::SYSRSTSTAT

System Reset Status register

Definition at line 59 of file sysctl_11xx.h.

◆ SYSTCKCAL

__IO uint32_t LPC_SYSCTL_T::SYSTCKCAL

System tick counter calibration register

Definition at line 91 of file sysctl_11xx.h.

◆ USARTCLKDIV

__IO uint32_t LPC_SYSCTL_T::USARTCLKDIV

UART clock divider register

Definition at line 73 of file sysctl_11xx.h.

◆ USBCLKCTRL

__IO uint32_t LPC_SYSCTL_T::USBCLKCTRL

USB clock control register, LPC11UXX only

Definition at line 96 of file sysctl_11xx.h.

◆ USBCLKDIV

__IO uint32_t LPC_SYSCTL_T::USBCLKDIV

USB clock source divider register, LPC11UXX only

Definition at line 78 of file sysctl_11xx.h.

◆ USBCLKSEL

__IO uint32_t LPC_SYSCTL_T::USBCLKSEL

USB clock source select register, LPC11UXX only

Definition at line 76 of file sysctl_11xx.h.

◆ USBCLKST

__I uint32_t LPC_SYSCTL_T::USBCLKST

USB clock status register, LPC11UXX only

Definition at line 97 of file sysctl_11xx.h.

◆ USBCLKUEN

__IO uint32_t LPC_SYSCTL_T::USBCLKUEN

USB clock source update enable register, LPC11UXX only

Definition at line 77 of file sysctl_11xx.h.

◆ USBPLLCLKSEL

__IO uint32_t LPC_SYSCTL_T::USBPLLCLKSEL

USB PLL clock source select register, LPC11UXX only

Definition at line 63 of file sysctl_11xx.h.

◆ USBPLLCLKUEN

__IO uint32_t LPC_SYSCTL_T::USBPLLCLKUEN

USB PLL clock source update enable register, LPC11UXX only

Definition at line 64 of file sysctl_11xx.h.

◆ USBPLLCTRL

__IO uint32_t LPC_SYSCTL_T::USBPLLCTRL

USB PLL control register, LPC11UXX only

Definition at line 52 of file sysctl_11xx.h.

◆ USBPLLSTAT

__I uint32_t LPC_SYSCTL_T::USBPLLSTAT

USB PLL status register, LPC11UXX only

Definition at line 53 of file sysctl_11xx.h.

◆ WDTCLKDIV

__IO uint32_t LPC_SYSCTL_T::WDTCLKDIV

WDT clock divider register, some parts only

Definition at line 82 of file sysctl_11xx.h.

◆ WDTCLKSEL

__IO uint32_t LPC_SYSCTL_T::WDTCLKSEL

WDT clock source select register, some parts only

Definition at line 80 of file sysctl_11xx.h.

◆ WDTCLKUEN

__IO uint32_t LPC_SYSCTL_T::WDTCLKUEN

WDT clock source update enable register, some parts only

Definition at line 81 of file sysctl_11xx.h.

◆ WDTOSCCTRL

__IO uint32_t LPC_SYSCTL_T::WDTOSCCTRL

Watchdog Oscillator control register

Definition at line 56 of file sysctl_11xx.h.


The documentation for this struct was generated from the following file:


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:04