|
libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|


Go to the source code of this file.
Macros | |
| #define | SYSCTL_DID0 MMIO32(SYSCTL_BASE + 0x000) |
| Device Identification 0. More... | |
| #define | SYSCTL_DID1 MMIO32(SYSCTL_BASE + 0x004) |
| Device Identification 1. More... | |
| #define | SYSCTL_PTBOCTL MMIO32(SYSCTL_BASE + 0x038) |
| Power-Temp Brownout Control. More... | |
| #define | SYSCTL_RIS MMIO32(SYSCTL_BASE + 0x050) |
| Raw Interrupt Status. More... | |
| #define | SYSCTL_IMC MMIO32(SYSCTL_BASE + 0x054) |
| Interrupt Mask Control. More... | |
| #define | SYSCTL_MISC MMIO32(SYSCTL_BASE + 0x058) |
| RW1C Masked Interrupt Status and Clear. More... | |
| #define | SYSCTL_RESC MMIO32(SYSCTL_BASE + 0x05C) |
| Reset Cause. More... | |
| #define | SYSCTL_PWRTC MMIO32(SYSCTL_BASE + 0x060) |
| RW1C Power-Temperature Cause. More... | |
| #define | SYSCTL_NMIC MMIO32(SYSCTL_BASE + 0x064) |
| NMI Cause Register. More... | |
| #define | SYSCTL_MOSCCTL MMIO32(SYSCTL_BASE + 0x07C) |
| Main Oscillator Control. More... | |
| #define | SYSCTL_RSCLKCFG MMIO32(SYSCTL_BASE + 0x0B0) |
| Run and Sleep Mode Configuration Register. More... | |
| #define | SYSCTL_MEMTIM0 MMIO32(SYSCTL_BASE + 0x0C0) |
| Memory Timing Parameter Register 0 for Main Flash and EEPROM. More... | |
| #define | SYSCTL_ALTCLKCFG MMIO32(SYSCTL_BASE + 0x138) |
| Alternate Clock Configuration. More... | |
| #define | SYSCTL_DSCLKCFG MMIO32(SYSCTL_BASE + 0x144) |
| Deep Sleep Clock Configuration Register. More... | |
| #define | SYSCTL_DIVSCLK MMIO32(SYSCTL_BASE + 0x148) |
| Divisor and Source Clock Configuration. More... | |
| #define | SYSCTL_SYSPROP MMIO32(SYSCTL_BASE + 0x14C) |
| System Properties. More... | |
| #define | SYSCTL_PIOSCCAL MMIO32(SYSCTL_BASE + 0x150) |
| Precision Internal Oscillator Calibration. More... | |
| #define | SYSCTL_PIOSCSTAT MMIO32(SYSCTL_BASE + 0x154) |
| Precision Internal Oscillator Statistics. More... | |
| #define | SYSCTL_PLLFREQ0 MMIO32(SYSCTL_BASE + 0x160) |
| PLL Frequency 0. More... | |
| #define | SYSCTL_PLLFREQ1 MMIO32(SYSCTL_BASE + 0x164) |
| PLL Frequency 1. More... | |
| #define | SYSCTL_PLLSTAT MMIO32(SYSCTL_BASE + 0x168) |
| PLL Status. More... | |
| #define | SYSCTL_SLPPWRCFG MMIO32(SYSCTL_BASE + 0x188) |
| Sleep Power Configuration. More... | |
| #define | SYSCTL_DSLPPWRCFG MMIO32(SYSCTL_BASE + 0x18C) |
| Deep-Sleep Power Configuration. More... | |
| #define | SYSCTL_NVMSTAT MMIO32(SYSCTL_BASE + 0x1A0) |
| Non-Volatile Memory Information. More... | |
| #define | SYSCTL_LDOSPCTL MMIO32(SYSCTL_BASE + 0x1B4) |
| LDO Sleep Power Control. More... | |
| #define | SYSCTL_LDOSPCAL MMIO32(SYSCTL_BASE + 0x1B8) |
| LDO Sleep Power Calibration. More... | |
| #define | SYSCTL_LDODPCTL MMIO32(SYSCTL_BASE + 0x1BC) |
| LDO Deep-Sleep Power Control. More... | |
| #define | SYSCTL_LDODPCAL MMIO32(SYSCTL_BASE + 0x1C0) |
| LDO Deep-Sleep Power Calibration. More... | |
| #define | SYSCTL_SDPMST MMIO32(SYSCTL_BASE + 0x1CC) |
| Sleep / Deep-Sleep Power Mode Status. More... | |
| #define | SYSCTL_RESBEHAVCTL MMIO32(SYSCTL_BASE + 0x1D8) |
| Reset Behavior Control Register. More... | |
| #define | SYSCTL_HSSR MMIO32(SYSCTL_BASE + 0x1F4) |
| Hardware System Service Request. More... | |
| #define | SYSCTL_USBPDS MMIO32(SYSCTL_BASE + 0x280) |
| USB Power Domain Status. More... | |
| #define | SYSCTL_USBMPC MMIO32(SYSCTL_BASE + 0x284) |
| USB Memory Power Control. More... | |
| #define | SYSCTL_EMACPDS MMIO32(SYSCTL_BASE + 0x288) |
| Ethernet MAC Power Domain Status. More... | |
| #define | SYSCTL_EMACMPC MMIO32(SYSCTL_BASE + 0x28C) |
| Ethernet MAC Memory Power Control. More... | |
| #define | SYSCTL_LCDPDS MMIO32(SYSCTL_BASE + 0x290) |
| LCD Power Domain Status. More... | |
| #define | SYSCTL_LCDMPC MMIO32(SYSCTL_BASE + 0x294) |
| LCD Memory Power Control. More... | |
| #define | SYSCTL_CAN0PDS MMIO32(SYSCTL_BASE + 0x298) |
| CAN 0 Power Domain Status. More... | |
| #define | SYSCTL_CAN0MPC MMIO32(SYSCTL_BASE + 0x29C) |
| CAN 0 Memory Power Control. More... | |
| #define | SYSCTL_CAN1PDS MMIO32(SYSCTL_BASE + 0x2A0) |
| CAN 1 Power Domain Status. More... | |
| #define | SYSCTL_CAN1MPC MMIO32(SYSCTL_BASE + 0x2A4) |
| CAN 1 Memory Power Control. More... | |
| #define | SYSCTL_PPWD MMIO32(SYSCTL_BASE + 0x300) |
| Watchdog Timer Peripheral Present. More... | |
| #define | SYSCTL_PPTIMER MMIO32(SYSCTL_BASE + 0x304) |
| 16/32-Bit General-Purpose Timer Peripheral Present More... | |
| #define | SYSCTL_PPGPIO MMIO32(SYSCTL_BASE + 0x308) |
| General-Purpose Input/Output Peripheral Present. More... | |
| #define | SYSCTL_PPDMA MMIO32(SYSCTL_BASE + 0x30C) |
| Micro Direct Memory Access Peripheral Present. More... | |
| #define | SYSCTL_PPEPI MMIO32(SYSCTL_BASE + 0x310) |
| EPI Peripheral Present. More... | |
| #define | SYSCTL_PPHIB MMIO32(SYSCTL_BASE + 0x314) |
| Hibernation Peripheral Present. More... | |
| #define | SYSCTL_PPUART MMIO32(SYSCTL_BASE + 0x318) |
| Universal Asynchronous Receiver/Transmitter Peripheral Present. More... | |
| #define | SYSCTL_PPSSI MMIO32(SYSCTL_BASE + 0x31C) |
| Synchronous Serial Interface Peripheral Present. More... | |
| #define | SYSCTL_PPI2C MMIO32(SYSCTL_BASE + 0x320) |
| Inter-Integrated Circuit Peripheral Present. More... | |
| #define | SYSCTL_PPUSB MMIO32(SYSCTL_BASE + 0x328) |
| Universal Serial Bus Peripheral Present. More... | |
| #define | SYSCTL_PPEPHY MMIO32(SYSCTL_BASE + 0x330) |
| Ethernet PHY Peripheral Present. More... | |
| #define | SYSCTL_PPCAN MMIO32(SYSCTL_BASE + 0x334) |
| Controller Area Network Peripheral Present. More... | |
| #define | SYSCTL_PPADC MMIO32(SYSCTL_BASE + 0x338) |
| Analog-to-Digital Converter Peripheral Present. More... | |
| #define | SYSCTL_PPACMP MMIO32(SYSCTL_BASE + 0x33C) |
| Analog Comparator Peripheral Present. More... | |
| #define | SYSCTL_PPPWM MMIO32(SYSCTL_BASE + 0x340) |
| Pulse Width Modulator Peripheral Present. More... | |
| #define | SYSCTL_PPQEI MMIO32(SYSCTL_BASE + 0x344) |
| Quadrature Encoder Interface Peripheral Present. More... | |
| #define | SYSCTL_PPEEPROM MMIO32(SYSCTL_BASE + 0x358) |
| EEPROM Peripheral Present. More... | |
| #define | SYSCTL_PPCCM MMIO32(SYSCTL_BASE + 0x374) |
| CRC and Cryptographic Modules Peripheral Present. More... | |
| #define | SYSCTL_PPLCD MMIO32(SYSCTL_BASE + 0x390) |
| LCD Peripheral Present. More... | |
| #define | SYSCTL_PPOWIRE MMIO32(SYSCTL_BASE + 0x398) |
| 1-Wire Peripheral Present More... | |
| #define | SYSCTL_PPEMAC MMIO32(SYSCTL_BASE + 0x39C) |
| Ethernet MAC Peripheral Present. More... | |
| #define | SYSCTL_PPPRB MMIO32(SYSCTL_BASE + 0x3A0) |
| Power Regulator Bus Peripheral Present. More... | |
| #define | SYSCTL_SRWD MMIO32(SYSCTL_BASE + 0x500) |
| Watchdog Timer Software Reset. More... | |
| #define | SYSCTL_SRTIMER MMIO32(SYSCTL_BASE + 0x504) |
| 16/32-Bit General-Purpose Timer Software Reset More... | |
| #define | SYSCTL_SRGPIO MMIO32(SYSCTL_BASE + 0x508) |
| General-Purpose Input/Output Software Reset. More... | |
| #define | SYSCTL_SRDMA MMIO32(SYSCTL_BASE + 0x50C) |
| Micro Direct Memory Access Software Reset. More... | |
| #define | SYSCTL_SREPI MMIO32(SYSCTL_BASE + 0x510) |
| EPI Software Reset. More... | |
| #define | SYSCTL_SRHIB MMIO32(SYSCTL_BASE + 0x514) |
| Hibernation Software Reset. More... | |
| #define | SYSCTL_SRUART MMIO32(SYSCTL_BASE + 0x518) |
| Universal Asynchronous Receiver/Transmitter Software Reset. More... | |
| #define | SYSCTL_SRSSI MMIO32(SYSCTL_BASE + 0x51C) |
| Synchronous Serial Interface Software Reset. More... | |
| #define | SYSCTL_SRI2C MMIO32(SYSCTL_BASE + 0x520) |
| Inter-Integrated Circuit Software Reset. More... | |
| #define | SYSCTL_SRUSB MMIO32(SYSCTL_BASE + 0x528) |
| Universal Serial Bus Software Reset. More... | |
| #define | SYSCTL_SREPHY MMIO32(SYSCTL_BASE + 0x530) |
| Ethernet PHY Software Reset. More... | |
| #define | SYSCTL_SRCAN MMIO32(SYSCTL_BASE + 0x534) |
| Controller Area Network Software Reset. More... | |
| #define | SYSCTL_SRADC MMIO32(SYSCTL_BASE + 0x538) |
| Analog-to-Digital Converter Software Reset. More... | |
| #define | SYSCTL_SRACMP MMIO32(SYSCTL_BASE + 0x53C) |
| Analog Comparator Software Reset. More... | |
| #define | SYSCTL_SRPWM MMIO32(SYSCTL_BASE + 0x540) |
| Pulse Width Modulator Software Reset. More... | |
| #define | SYSCTL_SRQEI MMIO32(SYSCTL_BASE + 0x544) |
| Quadrature Encoder Interface Software Reset. More... | |
| #define | SYSCTL_SREEPROM MMIO32(SYSCTL_BASE + 0x558) |
| EEPROM Software Reset. More... | |
| #define | SYSCTL_SRCCM MMIO32(SYSCTL_BASE + 0x574) |
| CRC and Cryptographic Modules Software Reset. More... | |
| #define | SYSCTL_SRLCD MMIO32(SYSCTL_BASE + 0x590) |
| LCD Controller Software Reset. More... | |
| #define | SYSCTL_SROWIRE MMIO32(SYSCTL_BASE + 0x598) |
| 1-Wire Software Reset More... | |
| #define | SYSCTL_SREMAC MMIO32(SYSCTL_BASE + 0x59C) |
| Ethernet MAC Software Reset. More... | |
| #define | SYSCTL_RCGCWD MMIO32(SYSCTL_BASE + 0x600) |
| Watchdog Timer Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCTIMER MMIO32(SYSCTL_BASE + 0x604) |
| 16/32-BitGeneral-Purpose Timer RunMode Clock Gating Control More... | |
| #define | SYSCTL_RCGCGPIO MMIO32(SYSCTL_BASE + 0x608) |
| General-Purpose Input/Output Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCDMA MMIO32(SYSCTL_BASE + 0x60C) |
| Micro Direct Memory Access Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCEPI MMIO32(SYSCTL_BASE + 0x610) |
| EPI Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCHIB MMIO32(SYSCTL_BASE + 0x614) |
| Hibernation Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCUART MMIO32(SYSCTL_BASE + 0x618) |
| Universal Asynchronous Receiver/Transmitter RunMode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCSSI MMIO32(SYSCTL_BASE + 0x61C) |
| Synchronous Serial Interface Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCI2C MMIO32(SYSCTL_BASE + 0x620) |
| Inter-Integrated Circuit Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCUSB MMIO32(SYSCTL_BASE + 0x628) |
| Universal Serial Bus Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCEPHY MMIO32(SYSCTL_BASE + 0x630) |
| Ethernet PHY Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCCAN MMIO32(SYSCTL_BASE + 0x634) |
| Controller Area Network RunMode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCADC MMIO32(SYSCTL_BASE + 0x638) |
| Analog-to-Digital Converter Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCACMP MMIO32(SYSCTL_BASE + 0x63C) |
| Analog Comparator Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCPWM MMIO32(SYSCTL_BASE + 0x640) |
| Pulse Width Modulator Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCQEI MMIO32(SYSCTL_BASE + 0x644) |
| Quadrature Encoder Interface Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCEEPROM MMIO32(SYSCTL_BASE + 0x658) |
| EEPROM Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCCCM MMIO32(SYSCTL_BASE + 0x674) |
| CRC and CryptographicModules RunMode ClockGating Control. More... | |
| #define | SYSCTL_RCGCLCD MMIO32(SYSCTL_BASE + 0x690) |
| LCD Controller Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_RCGCOWIRE MMIO32(SYSCTL_BASE + 0x698) |
| 1-Wire Run Mode Clock Gating Control More... | |
| #define | SYSCTL_RCGCEMAC MMIO32(SYSCTL_BASE + 0x69C) |
| Ethernet MAC Run Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCWD MMIO32(SYSCTL_BASE + 0x700) |
| Watchdog Timer Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCTIMER MMIO32(SYSCTL_BASE + 0x704) |
| 16/32-Bit General-Purpose Timer Sleep Mode Clock Gating Control More... | |
| #define | SYSCTL_SCGCGPIO MMIO32(SYSCTL_BASE + 0x708) |
| General-Purpose Input/Output Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCDMA MMIO32(SYSCTL_BASE + 0x70C) |
| Micro Direct Memory Access Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCEPI MMIO32(SYSCTL_BASE + 0x710) |
| EPI Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCHIB MMIO32(SYSCTL_BASE + 0x714) |
| Hibernation Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCUART MMIO32(SYSCTL_BASE + 0x718) |
| Universal Asynchronous Receiver/Transmitter S Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCSSI MMIO32(SYSCTL_BASE + 0x71C) |
| Synchronous Serial Interface Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCI2C MMIO32(SYSCTL_BASE + 0x720) |
| Inter-Integrated Circuit Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCUSB MMIO32(SYSCTL_BASE + 0x728) |
| Universal Serial Bus Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCEPHY MMIO32(SYSCTL_BASE + 0x730) |
| Ethernet PHY Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCCAN MMIO32(SYSCTL_BASE + 0x734) |
| Controller Area Network Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCADC MMIO32(SYSCTL_BASE + 0x738) |
| Analog-to-Digital Converter Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCACMP MMIO32(SYSCTL_BASE + 0x73C) |
| Analog Comparator Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCPWM MMIO32(SYSCTL_BASE + 0x740) |
| PulseWidthModulator Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCQEI MMIO32(SYSCTL_BASE + 0x744) |
| Quadrature Encoder Interface Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCEEPROM MMIO32(SYSCTL_BASE + 0x758) |
| EEPROM Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCCCM MMIO32(SYSCTL_BASE + 0x774) |
| CRC and Cryptographic Modules Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCLCD MMIO32(SYSCTL_BASE + 0x790) |
| LCD Controller Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_SCGCOWIRE MMIO32(SYSCTL_BASE + 0x798) |
| 1-Wire Sleep Mode Clock Gating Control More... | |
| #define | SYSCTL_SCGCEMAC MMIO32(SYSCTL_BASE + 0x79C) |
| Ethernet MAC Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCWD MMIO32(SYSCTL_BASE + 0x800) |
| Watchdog Timer Deep-SleepMode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCTIMER MMIO32(SYSCTL_BASE + 0x804) |
| Clock 16/32-Bit General-Purpose Timer Deep-Sleep Mode Gating Control. More... | |
| #define | SYSCTL_DCGCGPIO MMIO32(SYSCTL_BASE + 0x808) |
| General-Purpose Input/Output Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCDMA MMIO32(SYSCTL_BASE + 0x80C) |
| Micro Direct Memory Access Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCEPI MMIO32(SYSCTL_BASE + 0x810) |
| EPI Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCHIB MMIO32(SYSCTL_BASE + 0x814) |
| Hibernation Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCUART MMIO32(SYSCTL_BASE + 0x818) |
| Universal Asynchronous Receiver/Transmitter D-S Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCSSI MMIO32(SYSCTL_BASE + 0x81C) |
| Synchronous Serial Interface Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCI2C MMIO32(SYSCTL_BASE + 0x820) |
| Inter-Integrated Circuit Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCUSB MMIO32(SYSCTL_BASE + 0x828) |
| Universal Serial Bus Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCEPHY MMIO32(SYSCTL_BASE + 0x830) |
| Ethernet PHY Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCCAN MMIO32(SYSCTL_BASE + 0x834) |
| Controller Area Network Deep-SleepMode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCADC MMIO32(SYSCTL_BASE + 0x838) |
| Analog-to-Digital Converter Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCACMP MMIO32(SYSCTL_BASE + 0x83C) |
| Analog Comparator Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCPWM MMIO32(SYSCTL_BASE + 0x840) |
| Pulse Width Modulator Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCQEI MMIO32(SYSCTL_BASE + 0x844) |
| Quadrature Encoder Interface Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCEEPROM MMIO32(SYSCTL_BASE + 0x858) |
| EEPROM Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCCCM MMIO32(SYSCTL_BASE + 0x874) |
| CRC and Cryptographic Modules Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCLCD MMIO32(SYSCTL_BASE + 0x890) |
| LCD Controller Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_DCGCOWIRE MMIO32(SYSCTL_BASE + 0x898) |
| 1-Wire Deep-Sleep Mode Clock Gating Control More... | |
| #define | SYSCTL_DCGCEMAC MMIO32(SYSCTL_BASE + 0x89C) |
| Ethernet MAC Deep-Sleep Mode Clock Gating Control. More... | |
| #define | SYSCTL_PCWD MMIO32(SYSCTL_BASE + 0x900) |
| Watchdog Timer Power Control. More... | |
| #define | SYSCTL_PCTIMER MMIO32(SYSCTL_BASE + 0x904) |
| 16/32-Bit General-Purpose Timer Power Control More... | |
| #define | SYSCTL_PCGPIO MMIO32(SYSCTL_BASE + 0x908) |
| General-Purpose Input/Output Power Control. More... | |
| #define | SYSCTL_PCDMA MMIO32(SYSCTL_BASE + 0x90C) |
| Micro Direct Memory Access Power Control. More... | |
| #define | SYSCTL_PCEPI MMIO32(SYSCTL_BASE + 0x910) |
| External Peripheral Interface Power Control. More... | |
| #define | SYSCTL_PCHIB MMIO32(SYSCTL_BASE + 0x914) |
| Hibernation Power Control. More... | |
| #define | SYSCTL_PCUART MMIO32(SYSCTL_BASE + 0x918) |
| Universal Asynchronous Receiver/Transmitter Power Control. More... | |
| #define | SYSCTL_PCSSI MMIO32(SYSCTL_BASE + 0x91C) |
| Synchronous Serial Interface Power Control. More... | |
| #define | SYSCTL_PCI2C MMIO32(SYSCTL_BASE + 0x920) |
| Inter-Integrated Circuit Power Control. More... | |
| #define | SYSCTL_PCUSB MMIO32(SYSCTL_BASE + 0x928) |
| Universal Serial Bus Power Control. More... | |
| #define | SYSCTL_PCEPHY MMIO32(SYSCTL_BASE + 0x930) |
| Ethernet PHY Power Control. More... | |
| #define | SYSCTL_PCCAN MMIO32(SYSCTL_BASE + 0x934) |
| Controller Area Network Power Control. More... | |
| #define | SYSCTL_PCADC MMIO32(SYSCTL_BASE + 0x938) |
| Analog-to-Digital Converter Power Control. More... | |
| #define | SYSCTL_PCACMP MMIO32(SYSCTL_BASE + 0x93C) |
| Analog Comparator Power Control. More... | |
| #define | SYSCTL_PCPWM MMIO32(SYSCTL_BASE + 0x940) |
| Pulse Width Modulator Power Control. More... | |
| #define | SYSCTL_PCQEI MMIO32(SYSCTL_BASE + 0x944) |
| Quadrature Encoder Interface Power Control. More... | |
| #define | SYSCTL_PCEEPROM MMIO32(SYSCTL_BASE + 0x958) |
| EEPROM Power Control. More... | |
| #define | SYSCTL_PCCCM MMIO32(SYSCTL_BASE + 0x974) |
| CRC and Cryptographic Modules Power Control. More... | |
| #define | SYSCTL_PCLCD MMIO32(SYSCTL_BASE + 0x990) |
| LCD Controller Power Control. More... | |
| #define | SYSCTL_PCOWIRE MMIO32(SYSCTL_BASE + 0x998) |
| 1-Wire Power Control More... | |
| #define | SYSCTL_PCEMAC MMIO32(SYSCTL_BASE + 0x99C) |
| Ethernet MAC Power Control. More... | |
| #define | SYSCTL_PRWD MMIO32(SYSCTL_BASE + 0xA00) |
| Watchdog Timer Peripheral Ready. More... | |
| #define | SYSCTL_PRTIMER MMIO32(SYSCTL_BASE + 0xA04) |
| 16/32-Bit General-Purpose Timer Peripheral Ready More... | |
| #define | SYSCTL_PRGPIO MMIO32(SYSCTL_BASE + 0xA08) |
| General-Purpose Input/Output Peripheral Ready. More... | |
| #define | SYSCTL_PRDMA MMIO32(SYSCTL_BASE + 0xA0C) |
| Micro Direct Memory Access Peripheral Ready. More... | |
| #define | SYSCTL_PREPI MMIO32(SYSCTL_BASE + 0xA10) |
| EPI Peripheral Ready. More... | |
| #define | SYSCTL_PRHIB MMIO32(SYSCTL_BASE + 0xA14) |
| Hibernation Peripheral Ready. More... | |
| #define | SYSCTL_PRUART MMIO32(SYSCTL_BASE + 0xA18) |
| Universal Asynchronous Receiver/Transmitter Peripheral Ready. More... | |
| #define | SYSCTL_PRSSI MMIO32(SYSCTL_BASE + 0xA1C) |
| Synchronous Serial Interface Peripheral Ready. More... | |
| #define | SYSCTL_PRI2C MMIO32(SYSCTL_BASE + 0xA20) |
| Inter-Integrated Circuit Peripheral Ready. More... | |
| #define | SYSCTL_PRUSB MMIO32(SYSCTL_BASE + 0xA28) |
| Universal Serial Bus Peripheral Ready. More... | |
| #define | SYSCTL_PREPHY MMIO32(SYSCTL_BASE + 0xA30) |
| Ethernet PHY Peripheral Ready. More... | |
| #define | SYSCTL_PRCAN MMIO32(SYSCTL_BASE + 0xA34) |
| Controller Area Network Peripheral Ready. More... | |
| #define | SYSCTL_PRADC MMIO32(SYSCTL_BASE + 0xA38) |
| Analog-to-Digital Converter Peripheral Ready. More... | |
| #define | SYSCTL_PRACMP MMIO32(SYSCTL_BASE + 0xA3C) |
| Analog Comparator Peripheral Ready. More... | |
| #define | SYSCTL_PRPWM MMIO32(SYSCTL_BASE + 0xA40) |
| Pulse Width Modulator Peripheral Ready. More... | |
| #define | SYSCTL_PRQEI MMIO32(SYSCTL_BASE + 0xA44) |
| Quadrature Encoder Interface Peripheral Ready. More... | |
| #define | SYSCTL_PREEPROM MMIO32(SYSCTL_BASE + 0xA58) |
| EEPROM Peripheral Ready. More... | |
| #define | SYSCTL_PRCCM MMIO32(SYSCTL_BASE + 0xA74) |
| CRC and Cryptographic Modules Peripheral Ready. More... | |
| #define | SYSCTL_PRLCD MMIO32(SYSCTL_BASE + 0xA90) |
| LCD Controller Peripheral Ready. More... | |
| #define | SYSCTL_PROWIRE MMIO32(SYSCTL_BASE + 0xA98) |
| 1-Wire Peripheral Ready More... | |
| #define | SYSCTL_PREMAC MMIO32(SYSCTL_BASE + 0xA9C) |
| Ethernet MAC Peripheral Ready. More... | |
| #define | SYSCTL_UNIQUEID0 MMIO32(SYSCTL_BASE + 0xF20) |
| Unique ID 0. More... | |
| #define | SYSCTL_UNIQUEID1 MMIO32(SYSCTL_BASE + 0xF24) |
| Unique ID 1. More... | |
| #define | SYSCTL_UNIQUEID2 MMIO32(SYSCTL_BASE + 0xF28) |
| Unique ID 2. More... | |
| #define | SYSCTL_UNIQUEID3 MMIO32(SYSCTL_BASE + 0xF2C) |
| Unique ID 3. More... | |
| #define | SYSCTL_DID0_VER_SHIFT (28) |
| DID0 Version Shift. More... | |
| #define | SYSCTL_DID0_VER_MASK (0x7) |
| DID0 Version Mask. More... | |
| #define | SYSCTL_DID0_CLASS_SHIFT (16) |
| Device Class Shift. More... | |
| #define | SYSCTL_DID0_CLASS_MASK (0xFF) |
| Device Class Mask. More... | |
| #define | SYSCTL_DID0_MAJOR_SHIFT (8) |
| Major Revision Shift. More... | |
| #define | SYSCTL_DID0_MAJOR_MASK (0xFF) |
| Major Revision Mask. More... | |
| #define | SYSCTL_DID0_MINOR_SHIFT (0) |
| Minor Revision Shift. More... | |
| #define | SYSCTL_DID0_MINOR_MASK (0xFF) |
| Minor Revision Mask. More... | |
| #define | SYSCTL_DID1_VER_SHIFT (28) |
| DID1 Version Shift. More... | |
| #define | SYSCTL_DID1_VER_MASK (0xF) |
| DID1 Version Mask. More... | |
| #define | SYSCTL_DID1_FAM_SHIFT (24) |
| Family Shift. More... | |
| #define | SYSCTL_DID1_FAM_MASK (0xF) |
| Family Mask. More... | |
| #define | SYSCTL_DID1_PARTNO_SHIFT (16) |
| Part Number Shift. More... | |
| #define | SYSCTL_DID1_PARTNO_MASK (0xFF) |
| Part Number Mask. More... | |
| #define | SYSCTL_DID1_PINCOUNT_SHIFT (13) |
| Package Pin Count Shift. More... | |
| #define | SYSCTL_DID1_PINCOUNT_MASK (0x7) |
| Package Pin Count Mask. More... | |
| #define | SYSCTL_DID1_PINCOUNT_128P (0x6) |
| 128-pin package More... | |
| #define | SYSCTL_DID1_PINCOUNT_212P (0x7) |
| 212-pin package More... | |
| #define | SYSCTL_DID1_TEMP_SHIFT (5) |
| Temperature Range Shift. More... | |
| #define | SYSCTL_DID1_TEMP_MASK (0x7) |
| Temperature Range Mask. More... | |
| #define | SYSCTL_DID1_TEMP_COMMERCIAL (0x0) |
| 0°C to +70°C More... | |
| #define | SYSCTL_DID1_TEMP_INDUSTRIAL (0x1) |
| -40°C to +85°C More... | |
| #define | SYSCTL_DID1_TEMP_EXTENDED (0x2) |
| -40°C to +105°C More... | |
| #define | SYSCTL_DID1_PKG_SHIFT (3) |
| Package Type Shift. More... | |
| #define | SYSCTL_DID1_PKG_MASK (0x3) |
| Package Type Mask. More... | |
| #define | SYSCTL_DID1_PKG_QFP (0x1) |
| QFP package. More... | |
| #define | SYSCTL_DID1_PKG_BGA (0x2) |
| BGA package. More... | |
| #define | SYSCTL_DID1_ROHS (1 << 2) |
| RoHS-compliance. More... | |
| #define | SYSCTL_DID1_QUAL_SHIFT (0) |
| Qualification Status Shift. More... | |
| #define | SYSCTL_DID1_QUAL_MASK (0x3) |
| Qualification Status Mask. More... | |
| #define | SYSCTL_DID1_QUAL_SAMPLE (0x0) |
| Engineering Sample. More... | |
| #define | SYSCTL_DID1_QUAL_PILOT (0x1) |
| Pilot Production. More... | |
| #define | SYSCTL_DID1_QUAL_QUALIFIED (0x2) |
| Fully Qualified. More... | |
| #define | SYSCTL_PTBOCTL_VDDA_UBOR_SHIFT (8) |
| VDDA Under BOR Event Action Shift. More... | |
| #define | SYSCTL_PTBOCTL_VDDA_UBOR_MASK (0x3) |
| VDDA Under BOR Event Action Mask. More... | |
| #define | SYSCTL_PTBOCTL_VDDA_UBOR_NO (0x0) |
| VDDA Under BOR Event Action - No action. More... | |
| #define | SYSCTL_PTBOCTL_VDDA_UBOR_INT (0x1) |
| VDDA Under BOR Event Action - System Control Interrupt. More... | |
| #define | SYSCTL_PTBOCTL_VDDA_UBOR_NMI (0x2) |
| VDDA Under BOR Event Action - Non-maskable interrupt. More... | |
| #define | SYSCTL_PTBOCTL_VDDA_UBOR_RESET (0x3) |
| VDDA Under BOR Event Action - Reset. More... | |
| #define | SYSCTL_PTBOCTL_VDD_UBOR_SHIFT (1) |
| VDD Under BOR Event Action Shift. More... | |
| #define | SYSCTL_PTBOCTL_VDD_UBOR_MASK (0x3) |
| VDD Under BOR Event Action Mask. More... | |
| #define | SYSCTL_PTBOCTL_VDD_UBOR_NO (0x0) |
| VDD Under BOR Event Action - No action. More... | |
| #define | SYSCTL_PTBOCTL_VDD_UBOR_INT (0x1) |
| VDD Under BOR Event Action - System Control Interrupt. More... | |
| #define | SYSCTL_PTBOCTL_VDD_UBOR_NMI (0x2) |
| VDD Under BOR Event Action - Non-maskable interrupt. More... | |
| #define | SYSCTL_PTBOCTL_VDD_UBOR_RESET (0x3) |
| VDD Under BOR Event Action - Reset. More... | |
| #define | SYSCTL_RIS_MOSCPUPRIS (1 << 8) |
| MOSC Power Up Raw Interrupt Status. More... | |
| #define | SYSCTL_RIS_PLLLRIS (1 << 6) |
| PLL Lock Raw Interrupt Status. More... | |
| #define | SYSCTL_RIS_MOFRIS (1 << 3) |
| Main Oscillator Failure Raw Interrupt Status. More... | |
| #define | SYSCTL_RIS_BORRIS (1 << 1) |
| Brown-Out Reset Raw Interrupt Status. More... | |
| #define | SYSCTL_IMC_MOSCPUPIM (1 << 8) |
| MOSC Power Up Raw Interrupt Mask. More... | |
| #define | SYSCTL_IMC_PLLLIM (1 << 6) |
| PLL Lock Raw Interrupt Mask. More... | |
| #define | SYSCTL_IMC_MOFIM (1 << 3) |
| Main Oscillator Failure Raw Interrupt Mask. More... | |
| #define | SYSCTL_IMC_BORIM (1 << 1) |
| Brown-Out Reset Raw Interrupt Mask. More... | |
| #define | SYSCTL_MISC_MOSCPUPMIS (1 << 8) |
| MOSC Power Up Raw Interrupt Status. More... | |
| #define | SYSCTL_MISC_PLLLMIS (1 << 6) |
| PLL Lock Raw Interrupt Status. More... | |
| #define | SYSCTL_MISC_MOFMIS (1 << 3) |
| Main Oscillator Failure Raw Interrupt Status. More... | |
| #define | SYSCTL_MISC_BORMIS (1 << 1) |
| Brown-Out Reset Raw Interrupt Status. More... | |
| #define | SYSCTL_RESC_MOSCFAIL (1 << 16) |
| MOSC Failure Reset. More... | |
| #define | SYSCTL_RESC_HSSR (1 << 12) |
| HSSR Reset. More... | |
| #define | SYSCTL_RESC_WDT1 (1 << 5) |
| Watchdog Timer 1 Reset. More... | |
| #define | SYSCTL_RESC_SW (1 << 4) |
| Software Reset. More... | |
| #define | SYSCTL_RESC_WDT0 (1 << 3) |
| Watchdog Timer 0 Reset. More... | |
| #define | SYSCTL_RESC_BOR (1 << 2) |
| Brown-Out Reset. More... | |
| #define | SYSCTL_RESC_POR (1 << 1) |
| Power-On Reset. More... | |
| #define | SYSCTL_RESC_EXT (1 << 0) |
| External Reset. More... | |
| #define | SYSCTL_PWRTC_VDDA_UBOR (1 << 4) |
| VDDA Under BOR Status. More... | |
| #define | SYSCTL_PWRTC_VDD_UBOR (1 << 0) |
| VDD Under BOR Status. More... | |
| #define | SYSCTL_NMIC_MOSCFAIL (1 << 16) |
| MOSC Failure NMI. More... | |
| #define | SYSCTL_NMIC_TAMPER (1 << 9) |
| Tamper Event NMI. More... | |
| #define | SYSCTL_NMIC_WDT1 (1 << 5) |
| WDT1 NMI. More... | |
| #define | SYSCTL_NMIC_WDT0 (1 << 3) |
| WDT0 NMI. More... | |
| #define | SYSCTL_NMIC_POWER (1 << 2) |
| Power/Brownout Event NMI. More... | |
| #define | SYSCTL_NMIC_EXTERNAL (1 << 0) |
| External Pin NMI. More... | |
| #define | SYSCTL_MOSCCTL_OSCRNG (1 << 4) |
| Oscillator Range. More... | |
| #define | SYSCTL_MOSCCTL_PWRDN (1 << 3) |
| Power Down. More... | |
| #define | SYSCTL_MOSCCTL_NOXTAL (1 << 2) |
| No MOSC or Crystal Connected. More... | |
| #define | SYSCTL_MOSCCTL_MOSCIM (1 << 1) |
| MOSC Failure Action. More... | |
| #define | SYSCTL_MOSCCTL_CVAL (1 << 0) |
| Clock Validation for MOSC. More... | |
| #define | SYSCTL_RSCLKCFG_MEMTIMU (1 << 31) |
| Memory Timing Register Update. More... | |
| #define | SYSCTL_RSCLKCFG_NEWFREQ (1 << 30) |
| New PLLFREQ Accept. More... | |
| #define | SYSCTL_RSCLKCFG_ACG (1 << 29) |
| Auto Clock Gating. More... | |
| #define | SYSCTL_RSCLKCFG_USEPLL (1 << 28) |
| Use PLL. More... | |
| #define | SYSCTL_RSCLKCFG_PLLSRC_SHIFT (24) |
| PLL Source Shift. More... | |
| #define | SYSCTL_RSCLKCFG_PLLSRC_MASK (0xF) |
| PLL Source Mask. More... | |
| #define | SYSCTL_RSCLKCFG_PLLSRC_MOSC (0x3) |
| PLL Source - MOSC. More... | |
| #define | SYSCTL_RSCLKCFG_OSCSRC_SHIFT (20) |
| Oscillator Source Shift. More... | |
| #define | SYSCTL_RSCLKCFG_OSCSRC_MASK (0xF) |
| Oscillator Source Mask. More... | |
| #define | SYSCTL_RSCLKCFG_OSCSRC_LFIOSC (0x2) |
| Oscillator Source - LFIOSC. More... | |
| #define | SYSCTL_RSCLKCFG_OSCSRC_MOSC (0x3) |
| Oscillator Source - MOSC. More... | |
| #define | SYSCTL_RSCLKCFG_OSCSRC_RTCOSC (0x4) |
| Oscillator Source - RTCOSC. More... | |
| #define | SYSCTL_RSCLKCFG_OSYSDIV_SHIFT (10) |
| Oscillator System Clock Divisor Shift. More... | |
| #define | SYSCTL_RSCLKCFG_OSYSDIV_MASK (0x3FF) |
| Oscillator System Clock Divisor Mask. More... | |
| #define | SYSCTL_RSCLKCFG_PSYSDIV_SHIFT (0) |
| PLL System Clock Divisor Shift. More... | |
| #define | SYSCTL_RSCLKCFG_PSYSDIV_MASK (0x3FF) |
| PLL System Clock Divisor Mask. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_SHIFT (22) |
| EEPROM Clock High Time Shift. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_MASK (0xF) |
| EEPROM Clock High Time Mask. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_0_POINT_5 (0x0) |
| EBCHT - 0.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_1 (0x1) |
| EBCHT - 1 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_1_POINT_5 (0x2) |
| EBCHT - 1.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_2 (0x3) |
| EBCHT - 2 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_2_POINT_5 (0x4) |
| EBCHT - 2.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_3 (0x5) |
| EBCHT - 3 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_3_POINT_5 (0x6) |
| EBCHT - 3.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_4 (0x7) |
| EBCHT - 4 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCHT_4_POINT_5 (0x8) |
| EBCHT - 4.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_EBCE (1 << 21) |
| EEPROM Bank Clock Edge. More... | |
| #define | SYSCTL_MEMTIM0_EWS_SHIFT (16) |
| EEPROM Wait States Shift. More... | |
| #define | SYSCTL_MEMTIM0_EWS_MASK (0xF) |
| EEPROM Wait States Mask. More... | |
| #define | SYSCTL_MEMTIM0_EWS_1 (0x1) |
| EWS - 1 wait state. More... | |
| #define | SYSCTL_MEMTIM0_EWS_2 (0x2) |
| EWS - 2 wait state. More... | |
| #define | SYSCTL_MEMTIM0_EWS_3 (0x3) |
| EWS - 3 wait state. More... | |
| #define | SYSCTL_MEMTIM0_EWS_4 (0x4) |
| EWS - 4 wait state. More... | |
| #define | SYSCTL_MEMTIM0_EWS_5 (0x5) |
| EWS - 5 wait state. More... | |
| #define | SYSCTL_MEMTIM0_EWS_6 (0x6) |
| EWS - 6 wait state. More... | |
| #define | SYSCTL_MEMTIM0_EWS_7 (0x7) |
| EWS - 7 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_SHIFT (6) |
| Flash Clock High Time Shift. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_MASK (0xF) |
| Flash Clock High Time Mask. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_0_POINT_5 (0x0) |
| FBCHT - 0.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_1 (0x1) |
| FBCHT - 1 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_1_POINT_5 (0x2) |
| FBCHT - 1.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_2 (0x3) |
| FBCHT - 2 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_2_POINT_5 (0x4) |
| FBCHT - 2.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_3 (0x5) |
| FBCHT - 3 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_3_POINT_5 (0x6) |
| FBCHT - 3.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_4 (0x7) |
| FBCHT - 4 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCHT_4_POINT_5 (0x8) |
| FBCHT - 4.5 sys clock period. More... | |
| #define | SYSCTL_MEMTIM0_FBCE (1 << 5) |
| Flash Bank Clock Edge. More... | |
| #define | SYSCTL_MEMTIM0_FWS_SHIFT (0) |
| Flash Wait States Shift. More... | |
| #define | SYSCTL_MEMTIM0_FWS_MASK (0xF) |
| Flash Wait States Mask. More... | |
| #define | SYSCTL_MEMTIM0_FWS_1 (0x1) |
| FWS - 1 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FWS_2 (0x2) |
| FWS - 2 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FWS_3 (0x3) |
| FWS - 3 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FWS_4 (0x4) |
| FWS - 4 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FWS_5 (0x5) |
| FWS - 5 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FWS_6 (0x6) |
| FWS - 6 wait state. More... | |
| #define | SYSCTL_MEMTIM0_FWS_7 (0x7) |
| FWS - 7 wait state. More... | |
| #define | SYSCTL_ALTCLKCFG_ALTCLK_SHIFT (0) |
| Alternate Clock Source Shift. More... | |
| #define | SYSCTL_ALTCLKCFG_ALTCLK_MASK (0xF) |
| Alternate Clock Source Mask. More... | |
| #define | SYSCTL_ALTCLKCFG_ALTCLK_RTCOSC (0x3) |
| Alternate Clock Source - RTCOSC. More... | |
| #define | SYSCTL_ALTCLKCFG_ALTCLK_LFIOSC (0x4) |
| Alternate Clock Source - LFIOSC. More... | |
| #define | SYSCTL_DSCLKCFG_PIOSCPD (1 << 31) |
| PIOSC Power Down. More... | |
| #define | SYSCTL_DSCLKCFG_MOSCDPD (1 << 30) |
| MOSC Disable Power Down. More... | |
| #define | SYSCTL_DSCLKCFG_DSOSCSRC_SHIFT (20) |
| Deep Sleep Oscillator Source Shift. More... | |
| #define | SYSCTL_DSCLKCFG_DSOSCSRC_MASK (0xF) |
| Deep Sleep Oscillator Source Mask. More... | |
| #define | SYSCTL_DSCLKCFG_DSOSCSRC_LFIOSC (0x2) |
| Deep Sleep Oscillator Source - LFIOSC. More... | |
| #define | SYSCTL_DSCLKCFG_DSOSCSRC_MOSC (0x3) |
| Deep Sleep Oscillator Source - MOSC. More... | |
| #define | SYSCTL_DSCLKCFG_DSOSCSRC_RTCOSC (0x4) |
| Deep Sleep Oscillator Source - RTCOSC. More... | |
| #define | SYSCTL_DSCLKCFG_DSSYSDIV_SHIFT (0) |
| Deep Sleep Clock Divisor Shift. More... | |
| #define | SYSCTL_DSCLKCFG_DSSYSDIV_MASK (0x3FF) |
| Deep Sleep Clock Divisor Mask. More... | |
| #define | SYSCTL_DIVSCLK_EN (1 << 31) |
| DIVSCLK Enable. More... | |
| #define | SYSCTL_DIVSCLK_SRC_SHIFT (16) |
| Clock Source Shift. More... | |
| #define | SYSCTL_DIVSCLK_SRC_MASK (0x3) |
| Clock Source Mask. More... | |
| #define | SYSCTL_DIVSCLK_SRC_PIOSC (0x1) |
| Clock Source - PIOSCK. More... | |
| #define | SYSCTL_DIVSCLK_SRC_MOSC (0x2) |
| Clock Source - MOSC. More... | |
| #define | SYSCTL_DIVSCLK_DIV_SHIFT (0) |
| Divisor Value Shift. More... | |
| #define | SYSCTL_DIVSCLK_DIV_MASK (0xF) |
| Divisor Value Mask. More... | |
| #define | SYSCTL_DIVSCLK_DIV_1 (0x0) |
| Divisor Value - 1. More... | |
| #define | SYSCTL_DIVSCLK_DIV_2 (0x1) |
| Divisor Value - 2. More... | |
| #define | SYSCTL_SYSPROP_LDOSME (1 << 17) |
| LDO Sleep Mode Enable. More... | |
| #define | SYSCTL_SYSPROP_TSPDE (1 << 16) |
| Temp Sense Power Down Enable. More... | |
| #define | SYSCTL_SYSPROP_PIOSCPDE (1 << 12) |
| PIOSC Power Down Present. More... | |
| #define | SYSCTL_SYSPROP_SRAMSM (1 << 11) |
| SRAM Sleep/Deep-Sleep Standby Mode Present. More... | |
| #define | SYSCTL_SYSPROP_SRAMLPM (1 << 10) |
| SRAM Sleep/Deep-Sleep Low Power Mode Present. More... | |
| #define | SYSCTL_SYSPROP_FLASHLPM (1 << 8) |
| Flash Memory Sleep/Deep-Sleep Low Power Mode Present. More... | |
| #define | SYSCTL_SYSPROP_LDOSEQ (1 << 5) |
| Automatic LDO Sequence Control Present. More... | |
| #define | SYSCTL_SYSPROP_FPU (1 << 0) |
| FPU Present. More... | |
| #define | SYSCTL_PIOSCCAL_UTEN (1 << 31) |
| Use User Trim Value. More... | |
| #define | SYSCTL_PIOSCCAL_CAL (1 << 9) |
| Start Calibration. More... | |
| #define | SYSCTL_PIOSCCAL_UPDATE (1 << 8) |
| Update Trim. More... | |
| #define | SYSCTL_PIOSCCAL_UT_SHIFT (0) |
| User Trim Value Shift. More... | |
| #define | SYSCTL_PIOSCCAL_UT_MASK (0x7F) |
| User Trim Value Mask. More... | |
| #define | SYSCTL_PIOSCSTAT_DT_SHIFT (16) |
| Default Trim Value Shift. More... | |
| #define | SYSCTL_PIOSCSTAT_DT_MASK (0x7F) |
| Default Trim Value Mask. More... | |
| #define | SYSCTL_PIOSCSTAT_RESULT_SHIFT (8) |
| Calibration Result Shift. More... | |
| #define | SYSCTL_PIOSCSTAT_RESULT_MASK (0x3) |
| Calibration Result Mask. More... | |
| #define | SYSCTL_PIOSCSTAT_RESULT_NOT_ATTEMPT (0x0) |
| Calibration Not Attempted. More... | |
| #define | SYSCTL_PIOSCSTAT_RESULT_COMPLETE (0x1) |
| Calibration Completed. More... | |
| #define | SYSCTL_PIOSCSTAT_RESULT_FAIL (0x2) |
| Calibration Failed. More... | |
| #define | SYSCTL_PIOSCSTAT_CT_SHIFT (0) |
| Calibration Value Shift. More... | |
| #define | SYSCTL_PIOSCSTAT_CT_MASK (0x7F) |
| Calibration Value Mask. More... | |
| #define | SYSCTL_PLLFREQ0_PLLPWR (1 << 23) |
| PLL Power. More... | |
| #define | SYSCTL_PLLFREQ0_MFRAC_SHIFT (10) |
| PLL M Fractional Value Shift. More... | |
| #define | SYSCTL_PLLFREQ0_MFRAC_MASK (0x3FF) |
| PLL M Fractional Value Mask. More... | |
| #define | SYSCTL_PLLFREQ0_MINT_SHIFT (0) |
| PLL M Integer Value Shift. More... | |
| #define | SYSCTL_PLLFREQ0_MINT_MASK (0x3FF) |
| PLL M Integer Value Mask. More... | |
| #define | SYSCTL_PLLFREQ1_Q_SHIFT (8) |
| PLL Q Value Shift. More... | |
| #define | SYSCTL_PLLFREQ1_Q_MASK (0x1F) |
| PLL Q Value Mask. More... | |
| #define | SYSCTL_PLLFREQ1_N_SHIFT (0) |
| PLL N Value Shift. More... | |
| #define | SYSCTL_PLLFREQ1_N_MASK (0x1F) |
| PLL N Value Mask. More... | |
| #define | SYSCTL_PLLSTAT_LOCK (1 << 0) |
| PLL Lock. More... | |
| #define | SYSCTL_SLPPWRCFG_FLASHPM_SHIFT (4) |
| Flash Power Modes Shift. More... | |
| #define | SYSCTL_SLPPWRCFG_FLASHPM_MASK (0x3) |
| Flash Power Modes Mask. More... | |
| #define | SYSCTL_SLPPWRCFG_FLASHPM_ACTIVE (0x0) |
| Flash Power Mode - Active mode. More... | |
| #define | SYSCTL_SLPPWRCFG_FLASHPM_LP (0x2) |
| Flash Power Mode - Low-Power Mode. More... | |
| #define | SYSCTL_SLPPWRCFG_SRAMPM_SHIFT (0) |
| SRAM Power Modes Shift. More... | |
| #define | SYSCTL_SLPPWRCFG_SRAMPM_MASK (0x3) |
| SRAM Power Modes Mask. More... | |
| #define | SYSCTL_SLPPWRCFG_SRAMPM_ACTIVE (0x0) |
| SRAM Power Mode - Active mode. More... | |
| #define | SYSCTL_SLPPWRCFG_SRAMPM_STANDBY (0x1) |
| SRAM Power Mode - Standby mode. More... | |
| #define | SYSCTL_SLPPWRCFG_SRAMPM_LP (0x3) |
| SRAM Power Mode - Low-Power Mode. More... | |
| #define | SYSCTL_DSLPPWRCFG_LDOSM (1 << 9) |
| LDO Sleep Mode. More... | |
| #define | SYSCTL_DSLPPWRCFG_TSPD (1 << 8) |
| Temp Sense Power Down. More... | |
| #define | SYSCTL_DSLPPWRCFG_FLASHPM_SHIFT (4) |
| Flash Power Modes Shift. More... | |
| #define | SYSCTL_DSLPPWRCFG_FLASHPM_MASK (0x3) |
| Flash Power Modes Mask. More... | |
| #define | SYSCTL_DSLPPWRCFG_FLASHPM_ACTIVE (0x0) |
| Flash Power Mode - Active mode. More... | |
| #define | SYSCTL_DSLPPWRCFG_FLASHPM_LP (0x2) |
| Flash Power Mode - Low-Power Mode. More... | |
| #define | SYSCTL_DSLPPWRCFG_SRAMPM_SHIFT (0) |
| SRAM Power Modes Shift. More... | |
| #define | SYSCTL_DSLPPWRCFG_SRAMPM_MASK (0x3) |
| SRAM Power Modes Mask. More... | |
| #define | SYSCTL_DSLPPWRCFG_SRAMPM_ACTIVE (0x0) |
| SRAM Power Mode - Active mode. More... | |
| #define | SYSCTL_DSLPPWRCFG_SRAMPM_STANDBY (0x1) |
| SRAM Power Mode - Standby mode. More... | |
| #define | SYSCTL_DSLPPWRCFG_SRAMPM_LP (0x3) |
| SRAM Power Mode - Low-Power Mode. More... | |
| #define | SYSCTL_NVMSTAT_FWB (1 << 0) |
| 32 Word Flash Write Buffer Available More... | |
| #define | SYSCTL_LDOSPCTL_VADJEN (1 << 31) |
| Voltage Adjust Enable. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_SHIFT (0) |
| LDO Out Voltage Shift. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_MASK (0xFF) |
| LDO Out Voltage Mask. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_0_POINT_90 (0x12) |
| LDO Out Voltage - 0.90V. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_0_POINT_95 (0x13) |
| LDO Out Voltage - 0.95V. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_1_POINT_00 (0x14) |
| LDO Out Voltage - 1.00V. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_1_POINT_05 (0x15) |
| LDO Out Voltage - 1.05V. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_1_POINT_10 (0x16) |
| LDO Out Voltage - 1.10V. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_1_POINT_15 (0x17) |
| LDO Out Voltage - 1.15V. More... | |
| #define | SYSCTL_LDOSPCTL_VLDO_1_POINT_20 (0x18) |
| LDO Out Voltage - 1.20V. More... | |
| #define | SYSCTL_LDOSPCAL_WITHPLL_SHIFT (8) |
| Sleep With PLL Shift. More... | |
| #define | SYSCTL_LDOSPCAL_WITHPLL_MASK (0xFF) |
| Sleep With PLL Mask. More... | |
| #define | SYSCTL_LDOSPCAL_NOPLL_SHIFT (0) |
| Sleep Without PLL Shift. More... | |
| #define | SYSCTL_LDOSPCAL_NOPLL_MASK (0xFF) |
| Sleep Without PLL Mask. More... | |
| #define | SYSCTL_LDODPCTL_VADJEN (1 << 31) |
| Voltage Adjust Enable. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_SHIFT (0) |
| LDO Out Voltage Shift. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_MASK (0xFF) |
| LDO Out Voltage Mask. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_0_POINT_90 (0x12) |
| LDO Out Voltage - 0.90V. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_0_POINT_95 (0x13) |
| LDO Out Voltage - 0.95V. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_1_POINT_00 (0x14) |
| LDO Out Voltage - 1.00V. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_1_POINT_05 (0x15) |
| LDO Out Voltage - 1.05V. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_1_POINT_10 (0x16) |
| LDO Out Voltage - 1.10V. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_1_POINT_15 (0x17) |
| LDO Out Voltage - 1.15V. More... | |
| #define | SYSCTL_LDODPCTL_VLDO_1_POINT_20 (0x18) |
| LDO Out Voltage - 1.20V. More... | |
| #define | SYSCTL_LDODPCAL_NOPLL_SHIFT (8) |
| Deep-Sleep Without PLL Shift. More... | |
| #define | SYSCTL_LDODPCAL_NOPLL_MASK (0xFF) |
| Deep-Sleep Without PLL Mask. More... | |
| #define | SYSCTL_LDODPCAL_30KHZ_SHIFT (0) |
| Deep-Sleep With IOSC Shift. More... | |
| #define | SYSCTL_LDODPCAL_30KHZ_MASK (0xFF) |
| Deep-Sleep With IOSC Mask. More... | |
| #define | SYSCTL_SDPMST_LDOUA (1 << 19) |
| LDO Update Active. More... | |
| #define | SYSCTL_SDPMST_FLASHLP (1 << 18) |
| Flash Memory in Low Power State. More... | |
| #define | SYSCTL_SDPMST_LOWPWR (1 << 17) |
| Sleep or Deep-Sleep Mode. More... | |
| #define | SYSCTL_SDPMST_PRACT (1 << 16) |
| Sleep or Deep-Sleep Power Request Active. More... | |
| #define | SYSCTL_SDPMST_PPDW (1 << 7) |
| PIOSC Power Down Request Warning. More... | |
| #define | SYSCTL_SDPMST_LMAXERR (1 << 6) |
| VLDO Value Above Max Error. More... | |
| #define | SYSCTL_SDPMST_LSMINERR (1 << 4) |
| VLDO Value Below Minimum Error in Sleep Mode. More... | |
| #define | SYSCTL_SDPMST_LDMINERR (1 << 3) |
| VLDO Value Below Minimum Error in Deep-Sleep Mode. More... | |
| #define | SYSCTL_SDPMST_PPDERR (1 << 2) |
| PIOSC Power Down Request Error. More... | |
| #define | SYSCTL_SDPMST_FPDERR (1 << 1) |
| Flash Memory Power Down Request Error. More... | |
| #define | SYSCTL_SDPMST_SPDERR (1 << 0) |
| SRAM Power Down Request Error. More... | |
| #define | SYSCTL_RESBEHAVCTL_SYSRES (0x2) |
| Reset Operation - System Reset. More... | |
| #define | SYSCTL_RESBEHAVCTL_POR (0x3) |
| Reset Operation - Power-On-Reset. More... | |
| #define | SYSCTL_RESBEHAVCTL_WDOG1_SHIFT (6) |
| Watchdog 1 Reset Operation Shift. More... | |
| #define | SYSCTL_RESBEHAVCTL_WDOG1_MASK (0x3) |
| Watchdog 1 Reset Operation Mask. More... | |
| #define | SYSCTL_RESBEHAVCTL_WDOG0_SHIFT (4) |
| Watchdog 0 Reset Operation Shift. More... | |
| #define | SYSCTL_RESBEHAVCTL_WDOG0_MASK (0x3) |
| Watchdog 0 Reset Operation Mask. More... | |
| #define | SYSCTL_RESBEHAVCTL_BOR_SHIFT (2) |
| BOR Reset Operation Shift. More... | |
| #define | SYSCTL_RESBEHAVCTL_BOR_MASK (0x3) |
| BOR Reset Operation Shift. More... | |
| #define | SYSCTL_RESBEHAVCTL_EXTRES_SHIFT (2) |
| EXT Reset Operation Shift. More... | |
| #define | SYSCTL_RESBEHAVCTL_EXTRES_MASK (0x3) |
| EXT Reset Operation Mask. More... | |
| #define | SYSCTL_HSSR_KEY_SHIFT (24) |
| Write Key Shift. More... | |
| #define | SYSCTL_HSSR_KEY_MASK (0xFF) |
| Write Key Mask. More... | |
| #define | SYSCTL_HSSR_KEY_VALUE (0xCA) |
| Key Value for initiate request. More... | |
| #define | SYSCTL_HSSR_CDOFF_SHIFT (0) |
| Command Descriptor Pointer Shift. More... | |
| #define | SYSCTL_HSSR_CDOFF_MASK (0xFFFFFF) |
| Command Descriptor Pointer Mask. More... | |
| #define | SYSCTL_HSSR_CDOFF_NO_REQUEST (0x000000) |
| Command Descriptor - No Request. More... | |
| #define | SYSCTL_HSSR_CDOFF_ERROR (0xFFFFFF) |
| Command Descriptor - Error Or Incomplete Request. More... | |
| #define | SYSCTL_USBPDS_MEMSTAT_SHIFT (2) |
| Memory Array Power Status Shift. More... | |
| #define | SYSCTL_USBPDS_MEMSTAT_MASK (0x3) |
| Memory Array Power Status Mask. More... | |
| #define | SYSCTL_USBPDS_MEMSTAT_ARR_OFF (0x0) |
| Memory Array Power Status - Off. More... | |
| #define | SYSCTL_USBPDS_MEMSTAT_SRAM_RET (0x1) |
| Memory Array Power Status - SRAM Retention. More... | |
| #define | SYSCTL_USBPDS_MEMSTAT_ARR_ON (0x3) |
| Memory Array Power Status - On. More... | |
| #define | SYSCTL_USBPDS_PWRSTAT_SHIFT (0) |
| Power Domain Status Shift. More... | |
| #define | SYSCTL_USBPDS_PWRSTAT_MASK (0x3) |
| Power Domain Status Mask. More... | |
| #define | SYSCTL_USBPDS_PWRSTAT_OFF (0x0) |
| Power Domain Status - Off. More... | |
| #define | SYSCTL_USBPDS_PWRSTAT_ON (0x3) |
| Power Domain Status - On. More... | |
| #define | SYSCTL_USBMPC_PWRCTL_SHIFT (0) |
| Memory Array Power Control Shift. More... | |
| #define | SYSCTL_USBMPC_PWRCTL_MASK (0x3) |
| Memory Array Power Control Mask. More... | |
| #define | SYSCTL_USBMPC_PWRCTL_ARR_OFF (0x0) |
| Memory Array Power Control - Off. More... | |
| #define | SYSCTL_USBMPC_PWRCTL_SRAM_RET (0x1) |
| Memory Array Power Control - SRAM Retention. More... | |
| #define | SYSCTL_USBMPC_PWRCTL_ARR_ON (0x3) |
| Memory Array Power Control - On. More... | |
| #define | SYSCTL_EMACPDS_MEMSTAT_SHIFT (2) |
| Memory Array Power Status Shift. More... | |
| #define | SYSCTL_EMACPDS_MEMSTAT_MASK (0x3) |
| Memory Array Power Status Mask. More... | |
| #define | SYSCTL_EMACPDS_MEMSTAT_ARR_OFF (0x0) |
| Memory Array Power Status - Off. More... | |
| #define | SYSCTL_EMACPDS_MEMSTAT_ARR_ON (0x3) |
| Memory Array Power Status - On. More... | |
| #define | SYSCTL_EMACPDS_PWRSTAT_SHIFT (0) |
| Power Domain Status Shift. More... | |
| #define | SYSCTL_EMACPDS_PWRSTAT_MASK (0x3) |
| Power Domain Status Mask. More... | |
| #define | SYSCTL_EMACPDS_PWRSTAT_OFF (0x0) |
| Power Domain Status - Off. More... | |
| #define | SYSCTL_EMACPDS_PWRSTAT_ON (0x3) |
| Power Domain Status - On. More... | |
| #define | SYSCTL_EMACMPC_PWRCTL_SHIFT (0) |
| Memory Array Power Control Shift. More... | |
| #define | SYSCTL_EMACMPC_PWRCTL_MASK (0x3) |
| Memory Array Power Control Mask. More... | |
| #define | SYSCTL_EMACMPC_PWRCTL_ARR_OFF (0x0) |
| Memory Array Power Control - Off. More... | |
| #define | SYSCTL_EMACMPC_PWRCTL_ARR_ON (0x3) |
| Memory Array Power Control - On. More... | |
| #define | SYSCTL_LCDPDS_MEMSTAT_SHIFT (2) |
| Memory Array Power Status Shift. More... | |
| #define | SYSCTL_LCDPDS_MEMSTAT_MASK (0x3) |
| Memory Array Power Status Mask. More... | |
| #define | SYSCTL_LCDPDS_MEMSTAT_ARR_OFF (0x0) |
| Memory Array Power Status - Off. More... | |
| #define | SYSCTL_LCDPDS_MEMSTAT_ARR_ON (0x3) |
| Memory Array Power Status - On. More... | |
| #define | SYSCTL_LCDPDS_PWRSTAT_SHIFT (0) |
| Power Domain Status Shift. More... | |
| #define | SYSCTL_LCDPDS_PWRSTAT_MASK (0x3) |
| Power Domain Status Mask. More... | |
| #define | SYSCTL_LCDPDS_PWRSTAT_OFF (0x0) |
| Power Domain Status - Off. More... | |
| #define | SYSCTL_LCDPDS_PWRSTAT_ON (0x3) |
| Power Domain Status - On. More... | |
| #define | SYSCTL_LCDMPC_PWRCTL_SHIFT (0) |
| Memory Array Power Control Shift. More... | |
| #define | SYSCTL_LCDMPC_PWRCTL_MASK (0x3) |
| Memory Array Power Control Mask. More... | |
| #define | SYSCTL_LCDMPC_PWRCTL_ARR_OFF (0x0) |
| Memory Array Power Control - Off. More... | |
| #define | SYSCTL_LCDMPC_PWRCTL_ARR_ON (0x3) |
| Memory Array Power Control - On. More... | |
| #define | SYSCTL_CAN0PDS_MEMSTAT_SHIFT (2) |
| Memory Array Power Status Shift. More... | |
| #define | SYSCTL_CAN0PDS_MEMSTAT_MASK (0x3) |
| Memory Array Power Status Mask. More... | |
| #define | SYSCTL_CAN0PDS_MEMSTAT_ARR_OFF (0x0) |
| Memory Array Power Status - Off. More... | |
| #define | SYSCTL_CAN0PDS_MEMSTAT_ARR_ON (0x3) |
| Memory Array Power Status - On. More... | |
| #define | SYSCTL_CAN0PDS_PWRSTAT_SHIFT (0) |
| Power Domain Status Shift. More... | |
| #define | SYSCTL_CAN0PDS_PWRSTAT_MASK (0x3) |
| Power Domain Status Mask. More... | |
| #define | SYSCTL_CAN0PDS_PWRSTAT_OFF (0x0) |
| Power Domain Status - Off. More... | |
| #define | SYSCTL_CAN0PDS_PWRSTAT_ON (0x3) |
| Power Domain Status - On. More... | |
| #define | SYSCTL_CAN0MPC_PWRCTL_SHIFT (0) |
| Memory Array Power Control Shift. More... | |
| #define | SYSCTL_CAN0MPC_PWRCTL_MASK (0x3) |
| Memory Array Power Control Mask. More... | |
| #define | SYSCTL_CAN0MPC_PWRCTL_ARR_OFF (0x0) |
| Memory Array Power Control - Off. More... | |
| #define | SYSCTL_CAN0MPC_PWRCTL_ARR_ON (0x3) |
| Memory Array Power Control - On. More... | |
| #define | SYSCTL_CAN1PDS_MEMSTAT_SHIFT (2) |
| Memory Array Power Status Shift. More... | |
| #define | SYSCTL_CAN1PDS_MEMSTAT_MASK (0x3) |
| Memory Array Power Status Mask. More... | |
| #define | SYSCTL_CAN1PDS_MEMSTAT_ARR_OFF (0x0) |
| Memory Array Power Status - Off. More... | |
| #define | SYSCTL_CAN1PDS_MEMSTAT_ARR_ON (0x3) |
| Memory Array Power Status - On. More... | |
| #define | SYSCTL_CAN1PDS_PWRSTAT_SHIFT (0) |
| Power Domain Status Shift. More... | |
| #define | SYSCTL_CAN1PDS_PWRSTAT_MASK (0x3) |
| Power Domain Status Mask. More... | |
| #define | SYSCTL_CAN1PDS_PWRSTAT_OFF (0x0) |
| Power Domain Status - Off. More... | |
| #define | SYSCTL_CAN1PDS_PWRSTAT_ON (0x3) |
| Power Domain Status - On. More... | |
| #define | SYSCTL_CAN1MPC_PWRCTL_SHIFT (0) |
| Memory Array Power Control Shift. More... | |
| #define | SYSCTL_CAN1MPC_PWRCTL_MASK (0x3) |
| Memory Array Power Control Mask. More... | |
| #define | SYSCTL_CAN1MPC_PWRCTL_ARR_OFF (0x0) |
| Memory Array Power Control - Off. More... | |
| #define | SYSCTL_CAN1MPC_PWRCTL_ARR_ON (0x3) |
| Memory Array Power Control - On. More... | |
| #define | _REG_BIT(base, bit) (((base) << 5) + (bit)) |
Enumerations | |
| enum | msp432_clock_mode { CLOCK_RUN = 0x600 , CLOCK_SLEEP = 0x700 , CLOCK_DEEP_SLEEP = 0x800 } |
| Clock mode definitions The definitions are specified in the form offset from SYSCTL_BASE. More... | |
| enum | msp432_power_mode { POWER_DISABLE = false , POWER_ENABLE = true } |
| Power mode definitions. More... | |
| enum | msp432_periph { PERIPH_WD0 = _REG_BIT(0x00, 0) , PERIPH_WD1 , PERIPH_TIMER0 = _REG_BIT(0x04, 0) , PERIPH_TIMER1 , PERIPH_TIMER2 , PERIPH_TIMER3 , PERIPH_TIMER4 , PERIPH_TIMER5 , PERIPH_TIMER6 , PERIPH_TIMER7 , PERIPH_GPIOA = _REG_BIT(0x08, 0) , PERIPH_GPIOB , PERIPH_GPIOC , PERIPH_GPIOD , PERIPH_GPIOE , PERIPH_GPIOF , PERIPH_GPIOG , PERIPH_GPIOH , PERIPH_GPIOJ , PERIPH_GPIOK , PERIPH_GPIOL , PERIPH_GPIOM , PERIPH_GPION , PERIPH_GPIOP , PERIPH_GPIOQ , PERIPH_GPIOR , PERIPH_GPIOS , PERIPH_GPIOT , PERIPH_DMA = _REG_BIT(0x0C, 0) , PERIPH_EPI = _REG_BIT(0x10, 0) , PERIPH_HIB = _REG_BIT(0x14, 0) , PERIPH_UART0 = _REG_BIT(0x18, 0) , PERIPH_UART1 , PERIPH_UART2 , PERIPH_UART3 , PERIPH_UART4 , PERIPH_UART5 , PERIPH_UART6 , PERIPH_UART7 , PERIPH_SSI0 = _REG_BIT(0x1C, 0) , PERIPH_SSI1 , PERIPH_SSI2 , PERIPH_SSI3 , PERIPH_I2C0 = _REG_BIT(0x20, 0) , PERIPH_I2C1 , PERIPH_I2C2 , PERIPH_I2C3 , PERIPH_I2C4 , PERIPH_I2C5 , PERIPH_I2C6 , PERIPH_I2C7 , PERIPH_I2C8 , PERIPH_I2C9 , PERIPH_USB0 = _REG_BIT(0x28, 0) , PERIPH_EPHY = _REG_BIT(0x30, 0) , PERIPH_CAN0 = _REG_BIT(0x34, 0) , PERIPH_CAN1 , PERIPH_ADC0 = _REG_BIT(0x38, 0) , PERIPH_ADC1 , PERIPH_ACMP = _REG_BIT(0x3C, 0) , PERIPH_PWM = _REG_BIT(0x40, 0) , PERIPH_QEI = _REG_BIT(0x44, 0) , PERIPH_EEPROM = _REG_BIT(0x58, 0) , PERIPH_CCM = _REG_BIT(0x74, 0) , PERIPH_LCD = _REG_BIT(0x90, 0) , PERIPH_OWIRE = _REG_BIT(0x98, 0) , PERIPH_EMAC = _REG_BIT(0x9C, 0) , PERIPH_PRB = _REG_BIT(0xA0, 0) } |
| Peripheral list definitions The definitions are specified in the form 31:5 register offset from first register for SR, PP, RCGC, SCGC, DCGC, PC, PR 4:0 bit offset for the given peripheral. More... | |
Functions | |
| void | sysctl_periph_clock_enable (enum msp432_clock_mode clock_mode, enum msp432_periph periph) |
| System Control Enable Peripheral Clock. More... | |
| void | sysctl_periph_clock_disable (enum msp432_clock_mode clock_mode, enum msp432_periph periph) |
| System Control Disable Peripheral Clock. More... | |
| void | sysctl_periph_reset (enum msp432_periph periph) |
| System Control Peripheral Software Reset. More... | |
| void | sysctl_periph_clear_reset (enum msp432_periph periph) |
| System Control Peripheral Clear Software Reset. More... | |
| bool | sysctl_periph_is_present (enum msp432_periph periph) |
| System Control Peripheral Is Present. More... | |
| bool | sysctl_periph_is_ready (enum msp432_periph periph) |
| System Control Peripheral Is Ready. More... | |
| void | sysctl_periph_set_power_state (enum msp432_power_mode power_mode, enum msp432_periph periph) |
| System Control Peripheral Set Power State. More... | |