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
- Core
Peripherals - 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.
- GPTIME
R0 - General Purpose Timers.
- GPTIME
R1 - General Purpose Timers.
- GPTIME
R2 - General Purpose Timers.
- GPTIME
R3 - 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