Crate nrf52

Source
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§

Constants§