Crate cc2538

Source
Expand description

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