[−][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 |