[−][src]Crate cc2538
Peripheral access API for CC2538 microcontrollers (generated using svd2rust v0.16.1)
You can find an overview of the API here.
Re-exports
pub use self::Interrupt as interrupt; |
Modules
aes | AES Module. |
ana_regs | ANA_REGS Module. |
cctest | CCTEST. |
flash_ctrl | Flash Control. |
generic | Common register and bit access and modify traits |
gpio_a | General Purpose I/O. |
gpio_b | General Purpose I/O. |
gpio_c | General Purpose I/O. |
gpio_d | General Purpose I/O. |
gptimer0 | General Purpose Timers. |
gptimer1 | General Purpose Timers. |
gptimer2 | General Purpose Timers. |
gptimer3 | General Purpose Timers. |
i2cm | I2C Master. |
i2cs | I2C Slave. |
ioc | IOC Module. |
pka | Public Key Accelerator Engine. |
rfcore_ffsm | RF Core FFSM. |
rfcore_sfr | RF Core SFR. |
rfcore_xreg | RF Core XREG. |
smwdthrosc | Sleep Timer and Watchdog. |
soc_adc | ADC Module. |
ssi0 | Synchronous Serial Interface. |
ssi1 | Synchronous Serial Interface. |
sttest | STTEST. |
sys_ctrl | System Control. |
uart0 | UART. |
uart1 | UART. |
udma | Micro DMA Controller. |
usb | USB Module. |
Structs
AES | AES Module. |
ANA_REGS | ANA_REGS Module. |
CBP | Cache and branch predictor maintenance operations |
CCTEST | CCTEST. |
CPUID | CPUID |
CorePeripherals | Core peripherals |
DCB | Debug Control Block |
DWT | Data Watchpoint and Trace unit |
FLASH_CTRL | Flash Control. |
FPB | Flash Patch and Breakpoint unit |
GPIO_A | General Purpose I/O. |
GPIO_B | General Purpose I/O. |
GPIO_C | General Purpose I/O. |
GPIO_D | General Purpose I/O. |
GPTIMER0 | General Purpose Timers. |
GPTIMER1 | General Purpose Timers. |
GPTIMER2 | General Purpose Timers. |
GPTIMER3 | General Purpose Timers. |
I2CM | I2C Master. |
I2CS | I2C Slave. |
IOC | IOC Module. |
ITM | Instrumentation Trace Macrocell |
MPU | Memory Protection Unit |
NVIC | Nested Vector Interrupt Controller |
PKA | Public Key Accelerator Engine. |
Peripherals | All the peripherals |
RFCORE_FFSM | RF Core FFSM. |
RFCORE_SFR | RF Core SFR. |
RFCORE_XREG | RF Core XREG. |
SCB | System Control Block |
SMWDTHROSC | Sleep Timer and Watchdog. |
SOC_ADC | ADC Module. |
SSI0 | Synchronous Serial Interface. |
SSI1 | Synchronous Serial Interface. |
STTEST | STTEST. |
SYST | SysTick: System Timer |
SYS_CTRL | System Control. |
TPIU | Trace Port Interface Unit |
UART0 | UART. |
UART1 | UART. |
UDMA | Micro DMA Controller. |
USB | USB Module. |
Enums
Interrupt | Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |
Attribute Macros
interrupt | Attribute to declare an interrupt (AKA device-specific exception) handler |