[][src]Crate nrf52810_pac

Peripheral access API for NRF52810 microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Modules

aar

Accelerated Address Resolver

bprot

Block Protect

ccm

AES CCM Mode Encryption

clock

Clock control

comp

Comparator

ecb

AES ECB Mode Encryption

egu0

Event Generator Unit 0

ficr

Factory information configuration registers

gpiote

GPIO Tasks and Events

nvmc

Non-volatile memory controller

p0

GPIO Port

pdm

Pulse Density Modulation (Digital Microphone) Interface

power

Power control

ppi

Programmable Peripheral Interconnect

pwm0

Pulse width modulation unit

qdec

Quadrature Decoder

radio

2.4 GHz Radio

rng

Random Number Generator

rtc0

Real time counter 0

saadc

Analog to Digital Converter

spi0

Serial Peripheral Interface

spim0

Serial Peripheral Interface Master with EasyDMA

spis0

SPI Slave

swi0

Software interrupt 0

temp

Temperature Sensor

timer0

Timer/Counter 0

twi0

I2C compatible Two-Wire Interface

twim0

I2C compatible Two-Wire Master Interface with EasyDMA

twis0

I2C compatible Two-Wire Slave Interface with EasyDMA

uart0

Universal Asynchronous Receiver/Transmitter

uarte0

UART with EasyDMA

uicr

User information configuration registers

wdt

Watchdog Timer

Structs

AAR

Accelerated Address Resolver

BPROT

Block Protect

CBP

Cache and branch predictor maintenance operations

CCM

AES CCM Mode Encryption

CLOCK

Clock control

COMP

Comparator

CPUID

CPUID

CorePeripherals

Core peripherals

DCB

Debug Control Block

DWT

Data Watchpoint and Trace unit

ECB

AES ECB Mode Encryption

EGU0

Event Generator Unit 0

EGU1

Event Generator Unit 1

FICR

Factory information configuration registers

FPB

Flash Patch and Breakpoint unit

GPIOTE

GPIO Tasks and Events

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

NVMC

Non-volatile memory controller

P0

GPIO Port

PDM

Pulse Density Modulation (Digital Microphone) Interface

POWER

Power control

PPI

Programmable Peripheral Interconnect

PWM0

Pulse width modulation unit

Peripherals

All the peripherals

QDEC

Quadrature Decoder

RADIO

2.4 GHz Radio

RNG

Random Number Generator

RTC0

Real time counter 0

RTC1

Real time counter 1

SAADC

Analog to Digital Converter

SCB

System Control Block

SPI0

Serial Peripheral Interface

SPIM0

Serial Peripheral Interface Master with EasyDMA

SPIS0

SPI Slave

SWI0

Software interrupt 0

SWI1

Software interrupt 1

SWI2

Software interrupt 2

SWI3

Software interrupt 3

SWI4

Software interrupt 4

SWI5

Software interrupt 5

SYST

SysTick: System Timer

TEMP

Temperature Sensor

TIMER0

Timer/Counter 0

TIMER1

Timer/Counter 1

TIMER2

Timer/Counter 2

TPIU

Trace Port Interface Unit

TWI0

I2C compatible Two-Wire Interface

TWIM0

I2C compatible Two-Wire Master Interface with EasyDMA

TWIS0

I2C compatible Two-Wire Slave Interface with EasyDMA

UART0

Universal Asynchronous Receiver/Transmitter

UARTE0

UART with EasyDMA

UICR

User information configuration registers

WDT

Watchdog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority