Expand description
DEPRECATED - Use nrf52832-pac
instead!
Peripheral access API for NRF52 microcontrollers (generated using svd2rust v0.13.1)
You can find an overview of the API here.
Modules§
- Accelerated Address Resolver
- Block Protect
- AES CCM Mode Encryption
- Clock control
- Comparator
- AES ECB Mode Encryption
- Event Generator Unit 0
- Factory Information Configuration Registers
- GPIO Tasks and Events
- Inter-IC Sound
- Low Power Comparator
- Memory Watch Unit
- NFC-A compatible radio
- Non Volatile Memory Controller
- GPIO Port 1
- Pulse Density Modulation (Digital Microphone) Interface
- Power control
- Programmable Peripheral Interconnect
- Pulse Width Modulation Unit 0
- Quadrature Decoder
- 2.4 GHz Radio
- Random Number Generator
- Real time counter 0
- Analog to Digital Converter
- Serial Peripheral Interface 0
- Serial Peripheral Interface Master with EasyDMA 0
- SPI Slave 0
- Software interrupt 0
- Temperature Sensor
- Timer/Counter 0
- I2C compatible Two-Wire Interface 0
- I2C compatible Two-Wire Master Interface with EasyDMA 0
- I2C compatible Two-Wire Slave Interface with EasyDMA 0
- Universal Asynchronous Receiver/Transmitter
- UART with EasyDMA
- User Information Configuration Registers
- Watchdog Timer
Structs§
- Accelerated Address Resolver
- Block Protect
- Cache and branch predictor maintenance operations
- AES CCM Mode Encryption
- Clock control
- Comparator
- CPUID
- Core peripherals
- Debug Control Block
- Data Watchpoint and Trace unit
- AES ECB Mode Encryption
- Event Generator Unit 0
- Event Generator Unit 1
- Event Generator Unit 2
- Event Generator Unit 3
- Event Generator Unit 4
- Event Generator Unit 5
- Factory Information Configuration Registers
- Flash Patch and Breakpoint unit
- Floating Point Unit
- GPIO Tasks and Events
- Inter-IC Sound
- Instrumentation Trace Macrocell
- Low Power Comparator
- Memory Protection Unit
- Memory Watch Unit
- NFC-A compatible radio
- Nested Vector Interrupt Controller
- Non Volatile Memory Controller
- GPIO Port 1
- Pulse Density Modulation (Digital Microphone) Interface
- Power control
- Programmable Peripheral Interconnect
- Pulse Width Modulation Unit 0
- Pulse Width Modulation Unit 1
- Pulse Width Modulation Unit 2
- All the peripherals
- Quadrature Decoder
- 2.4 GHz Radio
- Random Number Generator
- Real time counter 0
- Real time counter 1
- Real time counter 2
- Analog to Digital Converter
- System Control Block
- Serial Peripheral Interface 0
- Serial Peripheral Interface 1
- Serial Peripheral Interface 2
- Serial Peripheral Interface Master with EasyDMA 0
- Serial Peripheral Interface Master with EasyDMA 1
- Serial Peripheral Interface Master with EasyDMA 2
- SPI Slave 0
- SPI Slave 1
- SPI Slave 2
- Software interrupt 0
- Software interrupt 1
- Software interrupt 2
- Software interrupt 3
- Software interrupt 4
- Software interrupt 5
- SysTick: System Timer
- Temperature Sensor
- Timer/Counter 0
- Timer/Counter 1
- Timer/Counter 2
- Timer/Counter 3
- Timer/Counter 4
- Trace Port Interface Unit
- I2C compatible Two-Wire Interface 0
- I2C compatible Two-Wire Interface 1
- I2C compatible Two-Wire Master Interface with EasyDMA 0
- I2C compatible Two-Wire Master Interface with EasyDMA 1
- I2C compatible Two-Wire Slave Interface with EasyDMA 0
- I2C compatible Two-Wire Slave Interface with EasyDMA 1
- Universal Asynchronous Receiver/Transmitter
- UART with EasyDMA
- User Information Configuration Registers
- Watchdog Timer
Enums§
- Enumeration of all the interrupts
Constants§
- Number available in the NVIC for configuring priority