Crate nrf52805_pac[−][src]
Expand description
Peripheral access API for NRF52805 microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Modules
aar | Accelerated Address Resolver |
approtect | Only for emulation on devices that support hardened AP-PROTECT. |
bprot | Block Protect |
ccm | AES CCM Mode Encryption |
clock | Clock control |
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 |
power | Power control |
ppi | Programmable Peripheral Interconnect |
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 |
APPROTECT | Only for emulation on devices that support hardened AP-PROTECT. |
BPROT | Block Protect |
CBP | Cache and branch predictor maintenance operations |
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 |
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 |
POWER | Power control |
PPI | Programmable Peripheral Interconnect |
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 |