[][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