Crate nrf51 [−] [src]
Peripheral access API for NRF51 microcontrollers (generated using svd2rust v0.12.0)
You can find an overview of the API here.
Modules
aar |
Accelerated Address Resolver. |
adc |
Analog to digital converter. |
ccm |
AES CCM Mode Encryption. |
clock |
Clock control. |
ecb |
AES ECB Mode Encryption. |
ficr |
Factory Information Configuration. |
gpio |
General purpose input and output. |
gpiote |
GPIO tasks and events. |
lpcomp |
Low power comparator. |
nvmc |
Non Volatile Memory Controller. |
power |
Power Control. |
ppi |
PPI controller. |
qdec |
Rotary decoder. |
radio |
The radio. |
rng |
Random Number Generator. |
rtc0 |
Real time counter 0. |
spi0 |
SPI master 0. |
spim1 |
SPI master with easyDMA 1. |
spis1 |
SPI slave 1. |
swi |
SW Interrupts. |
temp |
Temperature Sensor. |
timer0 |
Timer 0. |
twi0 |
Two-wire interface master 0. |
uart0 |
Universal Asynchronous Receiver/Transmitter. |
uicr |
User Information Configuration. |
wdt |
Watchdog Timer. |
Structs
AAR |
Accelerated Address Resolver. |
ADC |
Analog to digital converter. |
CCM |
AES CCM Mode Encryption. |
CLOCK |
Clock control. |
CPUID |
CPUID |
CorePeripherals |
Core peripherals |
DCB |
Debug Control Block |
DWT |
Data Watchpoint and Trace unit |
ECB |
AES ECB Mode Encryption. |
FICR |
Factory Information Configuration. |
GPIO |
General purpose input and output. |
GPIOTE |
GPIO tasks and events. |
LPCOMP |
Low power comparator. |
MPU |
Memory Protection Unit |
NVIC |
Nested Vector Interrupt Controller |
NVMC |
Non Volatile Memory Controller. |
POWER |
Power Control. |
PPI |
PPI controller. |
Peripherals |
All the peripherals |
QDEC |
Rotary decoder. |
RADIO |
The radio. |
RNG |
Random Number Generator. |
RTC0 |
Real time counter 0. |
RTC1 |
Real time counter 1. |
SCB |
System Control Block |
SPI0 |
SPI master 0. |
SPI1 |
SPI master 1. |
SPIM1 |
SPI master with easyDMA 1. |
SPIS1 |
SPI slave 1. |
SWI |
SW Interrupts. |
SYST |
SysTick: System Timer |
TEMP |
Temperature Sensor. |
TIMER0 |
Timer 0. |
TIMER1 |
Timer 1. |
TIMER2 |
Timer 2. |
TWI0 |
Two-wire interface master 0. |
TWI1 |
Two-wire interface master 1. |
UART0 |
Universal Asynchronous Receiver/Transmitter. |
UICR |
User Information Configuration. |
WDT |
Watchdog Timer. |
Enums
Interrupt |
Enumeration of all the interrupts |
Constants
NVIC_PRIO_BITS |
Number available in the NVIC for configuring priority |