Crate nrf5340_net_pac[][src]

Expand description

Peripheral access API for NRF5340_NETWORK microcontrollers (generated using svd2rust v0.19.0 ( ))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Modules

Accelerated Address Resolver

Access control lists

MUTEX 0

AES CCM mode encryption

Clock management

Cross-Trigger Interface control. NOTE: this is not a separate peripheral, but describes CM33 functionality.

Control access port

Domain configuration management

Distributed programmable peripheral interconnect controller

AES ECB Mode Encryption

Event generator unit

Factory Information Configuration Registers

Common register and bit access and modify traits

GPIO Tasks and Events

Interprocessor communication

Non-volatile memory controller

GPIO Port 0

Power control

2.4 GHz radio

Reset control

Random Number Generator

Real-time counter 0

Serial Peripheral Interface Master with EasyDMA

SPI Slave

Software interrupt 0

Temperature Sensor

Timer/Counter 0

I2C compatible Two-Wire Master Interface with EasyDMA

I2C compatible Two-Wire Slave Interface with EasyDMA

UART with EasyDMA

User Information Configuration Registers

Volatile Memory controller

Voltage request control

Watchdog Timer

Structs

Accelerated Address Resolver

Access control lists

MUTEX 0

MUTEX 1

Cache and branch predictor maintenance operations

AES CCM mode encryption

Clock management

CPUID

Cross-Trigger Interface control. NOTE: this is not a separate peripheral, but describes CM33 functionality.

Control access port

Core peripherals

Debug Control Block

Domain configuration management

Distributed programmable peripheral interconnect controller

Data Watchpoint and Trace unit

AES ECB Mode Encryption

Event generator unit

Factory Information Configuration Registers

Flash Patch and Breakpoint unit

GPIO Tasks and Events

Interprocessor communication

Instrumentation Trace Macrocell

Memory Protection Unit

Nested Vector Interrupt Controller

Non-volatile memory controller

GPIO Port 0

GPIO Port 1

Power control

All the peripherals

2.4 GHz radio

Reset control

Random Number Generator

Real-time counter 0

Real-time counter 1

System Control Block

Serial Peripheral Interface Master with EasyDMA

SPI Slave

Software interrupt 0

Software interrupt 1

Software interrupt 2

Software interrupt 3

SysTick: System Timer

Temperature Sensor

Timer/Counter 0

Timer/Counter 1

Timer/Counter 2

Trace Port Interface Unit

I2C compatible Two-Wire Master Interface with EasyDMA

I2C compatible Two-Wire Slave Interface with EasyDMA

UART with EasyDMA

User Information Configuration Registers

Volatile Memory controller

Voltage request control

Watchdog Timer

Enums

Enumeration of all the interrupts.

Constants

Number available in the NVIC for configuring priority