[][src]Crate nrf5340_net_pac

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

You can find an overview of the API here.

Modules

aar_ns

Accelerated Address Resolver

acl_ns

Access control lists

appmutex_ns

MUTEX 0

ccm_ns

AES CCM mode encryption

clock_ns

Clock management

cti_ns

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

ctrlap_ns

Control access port

dcnf_ns

Domain configuration management

dppic_ns

Distributed programmable peripheral interconnect controller

ecb_ns

AES ECB Mode Encryption

egu0_ns

Event generator unit

ficr_ns

Factory Information Configuration Registers

generic

Common register and bit access and modify traits

gpiote_ns

GPIO Tasks and Events

ipc_ns

Interprocessor communication

nvmc_ns

Non-volatile memory controller

p0_ns

GPIO Port 0

power_ns

Power control

radio_ns

2.4 GHz radio

reset_ns

Reset control

rng_ns

Random Number Generator

rtc0_ns

Real-time counter 0

spim0_ns

Serial Peripheral Interface Master with EasyDMA

spis0_ns

SPI Slave

swi0_ns

Software interrupt 0

temp_ns

Temperature Sensor

timer0_ns

Timer/Counter 0

twim0_ns

I2C compatible Two-Wire Master Interface with EasyDMA

twis0_ns

I2C compatible Two-Wire Slave Interface with EasyDMA

uarte0_ns

UART with EasyDMA

uicr_ns

User Information Configuration Registers

vmc_ns

Volatile Memory controller

vreqctrl_ns

Voltage request control

wdt_ns

Watchdog Timer

Structs

AAR_NS

Accelerated Address Resolver

ACL_NS

Access control lists

APPMUTEX_NS

MUTEX 0

APPMUTEX_S

MUTEX 1

CBP

Cache and branch predictor maintenance operations

CCM_NS

AES CCM mode encryption

CLOCK_NS

Clock management

CPUID

CPUID

CTI_NS

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

CTRLAP_NS

Control access port

CorePeripherals

Core peripherals

DCB

Debug Control Block

DCNF_NS

Domain configuration management

DPPIC_NS

Distributed programmable peripheral interconnect controller

DWT

Data Watchpoint and Trace unit

ECB_NS

AES ECB Mode Encryption

EGU0_NS

Event generator unit

FICR_NS

Factory Information Configuration Registers

FPB

Flash Patch and Breakpoint unit

GPIOTE_NS

GPIO Tasks and Events

IPC_NS

Interprocessor communication

ITM

Instrumentation Trace Macrocell

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

NVMC_NS

Non-volatile memory controller

P0_NS

GPIO Port 0

P1_NS

GPIO Port 1

POWER_NS

Power control

Peripherals

All the peripherals

RADIO_NS

2.4 GHz radio

RESET_NS

Reset control

RNG_NS

Random Number Generator

RTC0_NS

Real-time counter 0

RTC1_NS

Real-time counter 1

SCB

System Control Block

SPIM0_NS

Serial Peripheral Interface Master with EasyDMA

SPIS0_NS

SPI Slave

SWI0_NS

Software interrupt 0

SWI1_NS

Software interrupt 1

SWI2_NS

Software interrupt 2

SWI3_NS

Software interrupt 3

SYST

SysTick: System Timer

TEMP_NS

Temperature Sensor

TIMER0_NS

Timer/Counter 0

TIMER1_NS

Timer/Counter 1

TIMER2_NS

Timer/Counter 2

TPIU

Trace Port Interface Unit

TWIM0_NS

I2C compatible Two-Wire Master Interface with EasyDMA

TWIS0_NS

I2C compatible Two-Wire Slave Interface with EasyDMA

UARTE0_NS

UART with EasyDMA

UICR_NS

User Information Configuration Registers

VMC_NS

Volatile Memory controller

VREQCTRL_NS

Voltage request control

WDT_NS

Watchdog Timer

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority