[−][src]Module nrf52810_hal::pac
Peripheral access API for NRF52810 microcontrollers (generated using svd2rust v0.16.1)
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 |
generic | Common register and bit access and modify traits |
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 |
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 |