Crate nrf91

source ·
Expand description

Peripheral access API for NRF9160 microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Modules§

Structs§

  • Cache and branch predictor maintenance operations
  • Clock management 0
  • Clock management 1
  • CPUID
  • ARM TrustZone CryptoCell register interface
  • Control access port
  • Core peripherals
  • Debug Control Block
  • Distributed Programmable Peripheral Interconnect Controller 0
  • Distributed Programmable Peripheral Interconnect Controller 1
  • Data Watchpoint and Trace unit
  • Event Generator Unit 0
  • Event Generator Unit 1
  • Event Generator Unit 2
  • Event Generator Unit 3
  • Event Generator Unit 4
  • Event Generator Unit 5
  • Event Generator Unit 6
  • Event Generator Unit 7
  • Event Generator Unit 8
  • Event Generator Unit 9
  • Event Generator Unit 10
  • Event Generator Unit 11
  • Factory Information Configuration Registers
  • Flash Patch and Breakpoint unit
  • Floating Point Unit
  • FPU 0
  • FPU 1
  • GPIO Tasks and Events 0
  • GPIO Tasks and Events 1
  • Inter-IC Sound 0
  • Inter-IC Sound 1
  • Inter Processor Communication 0
  • Inter Processor Communication 1
  • Instrumentation Trace Macrocell
  • Key management unit 0
  • Key management unit 1
  • Memory Protection Unit
  • Nested Vector Interrupt Controller
  • Non-volatile memory controller 0
  • Non-volatile memory controller 1
  • GPIO Port 0
  • GPIO Port 1
  • Pulse Density Modulation (Digital Microphone) Interface 0
  • Pulse Density Modulation (Digital Microphone) Interface 1
  • Power control 0
  • Power control 1
  • Pulse width modulation unit 0
  • Pulse width modulation unit 1
  • Pulse width modulation unit 2
  • Pulse width modulation unit 3
  • Pulse width modulation unit 4
  • Pulse width modulation unit 5
  • Pulse width modulation unit 6
  • Pulse width modulation unit 7
  • All the peripherals
  • Voltage regulators control 0
  • Voltage regulators control 1
  • Real-time counter 0
  • Real-time counter 1
  • Real-time counter 2
  • Real-time counter 3
  • Analog to Digital Converter 0
  • Analog to Digital Converter 1
  • System Control Block
  • Serial Peripheral Interface Master with EasyDMA 0
  • Serial Peripheral Interface Master with EasyDMA 1
  • Serial Peripheral Interface Master with EasyDMA 2
  • Serial Peripheral Interface Master with EasyDMA 3
  • Serial Peripheral Interface Master with EasyDMA 4
  • Serial Peripheral Interface Master with EasyDMA 5
  • Serial Peripheral Interface Master with EasyDMA 6
  • Serial Peripheral Interface Master with EasyDMA 7
  • SPI Slave 0
  • SPI Slave 1
  • SPI Slave 2
  • SPI Slave 3
  • SPI Slave 4
  • SPI Slave 5
  • SPI Slave 6
  • SPI Slave 7
  • System protection unit
  • SysTick: System Timer
  • Trace and debug control
  • Timer/Counter 0
  • Timer/Counter 1
  • Timer/Counter 2
  • Timer/Counter 3
  • Timer/Counter 4
  • Timer/Counter 5
  • Trace Port Interface Unit
  • I2C compatible Two-Wire Master Interface with EasyDMA 0
  • I2C compatible Two-Wire Master Interface with EasyDMA 1
  • I2C compatible Two-Wire Master Interface with EasyDMA 2
  • I2C compatible Two-Wire Master Interface with EasyDMA 3
  • I2C compatible Two-Wire Master Interface with EasyDMA 4
  • I2C compatible Two-Wire Master Interface with EasyDMA 5
  • I2C compatible Two-Wire Master Interface with EasyDMA 6
  • I2C compatible Two-Wire Master Interface with EasyDMA 7
  • I2C compatible Two-Wire Slave Interface with EasyDMA 0
  • I2C compatible Two-Wire Slave Interface with EasyDMA 1
  • I2C compatible Two-Wire Slave Interface with EasyDMA 2
  • I2C compatible Two-Wire Slave Interface with EasyDMA 3
  • I2C compatible Two-Wire Slave Interface with EasyDMA 4
  • I2C compatible Two-Wire Slave Interface with EasyDMA 5
  • I2C compatible Two-Wire Slave Interface with EasyDMA 6
  • I2C compatible Two-Wire Slave Interface with EasyDMA 7
  • UART with EasyDMA 0
  • UART with EasyDMA 1
  • UART with EasyDMA 2
  • UART with EasyDMA 3
  • UART with EasyDMA 4
  • UART with EasyDMA 5
  • UART with EasyDMA 6
  • UART with EasyDMA 7
  • User information configuration registers User information configuration registers
  • Volatile Memory controller 0
  • Volatile Memory controller 1
  • Watchdog Timer 0
  • Watchdog Timer 1

Enums§

Constants§