[][src]Crate cc2538

Peripheral access API for CC2538 microcontrollers (generated using svd2rust v0.16.1)

You can find an overview of the API here.

Modules

aes

Register fields should be considered static unless otherwise noted as dynamic.

ana_regs

Register fields should be considered static unless otherwise noted as dynamic.

cctest

Register fields should be considered static unless otherwise noted as dynamic.

flash_ctrl

Register fields should be considered static unless otherwise noted as dynamic.

generic

Common register and bit access and modify traits

gpio_a

Register fields should be considered static unless otherwise noted as dynamic.

gpio_b

Register fields should be considered static unless otherwise noted as dynamic.

gpio_c

Register fields should be considered static unless otherwise noted as dynamic.

gpio_d

Register fields should be considered static unless otherwise noted as dynamic.

gptimer0

Register fields should be considered static unless otherwise noted as dynamic.

gptimer1

Register fields should be considered static unless otherwise noted as dynamic.

gptimer2

Register fields should be considered static unless otherwise noted as dynamic.

gptimer3

Register fields should be considered static unless otherwise noted as dynamic.

i2cm

Register fields should be considered static unless otherwise noted as dynamic.

i2cs

Register fields should be considered static unless otherwise noted as dynamic.

ioc

Register fields should be considered static unless otherwise noted as dynamic.

pka

Register fields should be considered static unless otherwise noted as dynamic.

rfcore_ffsm

Register fields should be considered static unless otherwise noted as dynamic.

rfcore_sfr

Register fields should be considered static unless otherwise noted as dynamic.

rfcore_xreg

Register fields should be considered static unless otherwise noted as dynamic.

smwdthrosc

Register fields should be considered static unless otherwise noted as dynamic.

soc_adc

Register fields should be considered static unless otherwise noted as dynamic.

ssi0

Register fields should be considered static unless otherwise noted as dynamic.

ssi1

Register fields should be considered static unless otherwise noted as dynamic.

sttest

Register fields should be considered static unless otherwise noted as dynamic.

sys_ctrl

Register fields should be considered static unless otherwise noted as dynamic.

uart0

Register fields should be considered static unless otherwise noted as dynamic.

uart1

Register fields should be considered static unless otherwise noted as dynamic.

udma

Register fields should be considered static unless otherwise noted as dynamic.

usb

Register fields should be considered static unless otherwise noted as dynamic.

Structs

AES

Register fields should be considered static unless otherwise noted as dynamic.

ANA_REGS

Register fields should be considered static unless otherwise noted as dynamic.

CBP

Cache and branch predictor maintenance operations

CCTEST

Register fields should be considered static unless otherwise noted as dynamic.

CPUID

CPUID

CorePeripherals

Core peripherals

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

FLASH_CTRL

Register fields should be considered static unless otherwise noted as dynamic.

FPB

Flash Patch and Breakpoint unit

GPIO_A

Register fields should be considered static unless otherwise noted as dynamic.

GPIO_B

Register fields should be considered static unless otherwise noted as dynamic.

GPIO_C

Register fields should be considered static unless otherwise noted as dynamic.

GPIO_D

Register fields should be considered static unless otherwise noted as dynamic.

GPTIMER0

Register fields should be considered static unless otherwise noted as dynamic.

GPTIMER1

Register fields should be considered static unless otherwise noted as dynamic.

GPTIMER2

Register fields should be considered static unless otherwise noted as dynamic.

GPTIMER3

Register fields should be considered static unless otherwise noted as dynamic.

I2CM

Register fields should be considered static unless otherwise noted as dynamic.

I2CS

Register fields should be considered static unless otherwise noted as dynamic.

IOC

Register fields should be considered static unless otherwise noted as dynamic.

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PKA

Register fields should be considered static unless otherwise noted as dynamic.

Peripherals

All the peripherals

RFCORE_FFSM

Register fields should be considered static unless otherwise noted as dynamic.

RFCORE_SFR

Register fields should be considered static unless otherwise noted as dynamic.

RFCORE_XREG

Register fields should be considered static unless otherwise noted as dynamic.

SCB

System Control Block

SMWDTHROSC

Register fields should be considered static unless otherwise noted as dynamic.

SOC_ADC

Register fields should be considered static unless otherwise noted as dynamic.

SSI0

Register fields should be considered static unless otherwise noted as dynamic.

SSI1

Register fields should be considered static unless otherwise noted as dynamic.

STTEST

Register fields should be considered static unless otherwise noted as dynamic.

SYST

SysTick: System Timer

SYS_CTRL

Register fields should be considered static unless otherwise noted as dynamic.

TPIU

Trace Port Interface Unit

UART0

Register fields should be considered static unless otherwise noted as dynamic.

UART1

Register fields should be considered static unless otherwise noted as dynamic.

UDMA

Register fields should be considered static unless otherwise noted as dynamic.

USB

Register fields should be considered static unless otherwise noted as dynamic.

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority