embassy-nrf

Crates

git

Versions

nrf54l15-app-ns

Flavors

Module pac

Source
Expand description

Peripheral Access Crate

Re-exports§

pub use nrf_pac::FICR_NS as FICR;
pub use nrf_pac::DPPIC00_NS as DPPIC00;
pub use nrf_pac::PPIB00_NS as PPIB00;
pub use nrf_pac::PPIB01_NS as PPIB01;
pub use nrf_pac::AAR00_NS as AAR00;
pub use nrf_pac::CCM00_NS as CCM00;
pub use nrf_pac::ECB00_NS as ECB00;
pub use nrf_pac::SPIM00_NS as SPIM00;
pub use nrf_pac::SPIS00_NS as SPIS00;
pub use nrf_pac::UARTE00_NS as UARTE00;
pub use nrf_pac::VPR00_NS as VPR00;
pub use nrf_pac::P2_NS as P2;
pub use nrf_pac::CTRLAP_NS as CTRLAP;
pub use nrf_pac::TAD_NS as TAD;
pub use nrf_pac::TIMER00_NS as TIMER00;
pub use nrf_pac::DPPIC10_NS as DPPIC10;
pub use nrf_pac::PPIB10_NS as PPIB10;
pub use nrf_pac::PPIB11_NS as PPIB11;
pub use nrf_pac::TIMER10_NS as TIMER10;
pub use nrf_pac::RTC10_NS as RTC10;
pub use nrf_pac::EGU10_NS as EGU10;
pub use nrf_pac::RADIO_NS as RADIO;
pub use nrf_pac::DPPIC20_NS as DPPIC20;
pub use nrf_pac::PPIB20_NS as PPIB20;
pub use nrf_pac::PPIB21_NS as PPIB21;
pub use nrf_pac::PPIB22_NS as PPIB22;
pub use nrf_pac::SPIM20_NS as SPIM20;
pub use nrf_pac::SPIS20_NS as SPIS20;
pub use nrf_pac::TWIM20_NS as TWIM20;
pub use nrf_pac::TWIS20_NS as TWIS20;
pub use nrf_pac::UARTE20_NS as UARTE20;
pub use nrf_pac::SPIM21_NS as SPIM21;
pub use nrf_pac::SPIS21_NS as SPIS21;
pub use nrf_pac::TWIM21_NS as TWIM21;
pub use nrf_pac::TWIS21_NS as TWIS21;
pub use nrf_pac::UARTE21_NS as UARTE21;
pub use nrf_pac::SPIM22_NS as SPIM22;
pub use nrf_pac::SPIS22_NS as SPIS22;
pub use nrf_pac::TWIM22_NS as TWIM22;
pub use nrf_pac::TWIS22_NS as TWIS22;
pub use nrf_pac::UARTE22_NS as UARTE22;
pub use nrf_pac::EGU20_NS as EGU20;
pub use nrf_pac::TIMER20_NS as TIMER20;
pub use nrf_pac::TIMER21_NS as TIMER21;
pub use nrf_pac::TIMER22_NS as TIMER22;
pub use nrf_pac::TIMER23_NS as TIMER23;
pub use nrf_pac::TIMER24_NS as TIMER24;
pub use nrf_pac::MEMCONF_NS as MEMCONF;
pub use nrf_pac::PDM20_NS as PDM20;
pub use nrf_pac::PDM21_NS as PDM21;
pub use nrf_pac::PWM20_NS as PWM20;
pub use nrf_pac::PWM21_NS as PWM21;
pub use nrf_pac::PWM22_NS as PWM22;
pub use nrf_pac::SAADC_NS as SAADC;
pub use nrf_pac::NFCT_NS as NFCT;
pub use nrf_pac::TEMP_NS as TEMP;
pub use nrf_pac::P1_NS as P1;
pub use nrf_pac::GPIOTE20_NS as GPIOTE20;
pub use nrf_pac::I2S20_NS as I2S20;
pub use nrf_pac::QDEC20_NS as QDEC20;
pub use nrf_pac::QDEC21_NS as QDEC21;
pub use nrf_pac::GRTC_NS as GRTC;
pub use nrf_pac::DPPIC30_NS as DPPIC30;
pub use nrf_pac::PPIB30_NS as PPIB30;
pub use nrf_pac::SPIM30_NS as SPIM30;
pub use nrf_pac::SPIS30_NS as SPIS30;
pub use nrf_pac::TWIM30_NS as TWIM30;
pub use nrf_pac::TWIS30_NS as TWIS30;
pub use nrf_pac::UARTE30_NS as UARTE30;
pub use nrf_pac::RTC30_NS as RTC30;
pub use nrf_pac::COMP_NS as COMP;
pub use nrf_pac::LPCOMP_NS as LPCOMP;
pub use nrf_pac::WDT31_NS as WDT31;
pub use nrf_pac::P0_NS as P0;
pub use nrf_pac::GPIOTE30_NS as GPIOTE30;
pub use nrf_pac::CLOCK_NS as CLOCK;
pub use nrf_pac::POWER_NS as POWER;
pub use nrf_pac::RESET_NS as RESET;
pub use nrf_pac::OSCILLATORS_NS as OSCILLATORS;
pub use nrf_pac::REGULATORS_NS as REGULATORS;
pub use nrf_pac::TPIU_NS as TPIU;
pub use nrf_pac::ETM_NS as ETM;

Modules§

aar
cache
cachedata
cacheinfo
ccm
clock
common
comp
cpuc
cracen
cracencore
ctrlapperi
dppic
ecb
egu
etm
ficr
glitchdet
gpio
gpiote
grtc
i2s
kmu
lpcomp
memconf
mpc
nfct
oscillators
pdm
power
ppib
pwm
qdec
radio
regulators
reset
rramc
rtc
saadc
shared
sicr
spim
spis
spu
swi
tad
tampc
temp
timer
tpiu
twim
twis
uarte
uicr
vpr
wdt

Enums§

Interrupt
interrupt

Constants§

AAR00_NS
Accelerated Address Resolver 0
AAR00_S
Accelerated Address Resolver 1
CCM00_NS
AES CCM Mode Encryption 0
CCM00_S
AES CCM Mode Encryption 1
CLOCK_NS
Clock management 0
CLOCK_S
Clock management 1
COMP_NS
Comparator 0
COMP_S
Comparator 1
CPUC_S
CPU control
CRACENCORE_S
CRACENCORE
CRACEN_S
CRACEN
CTRLAP_NS
Control access port 0
CTRLAP_S
Control access port 1
DPPIC00_NS
Distributed programmable peripheral interconnect controller 0
DPPIC00_S
Distributed programmable peripheral interconnect controller 1
DPPIC10_NS
Distributed programmable peripheral interconnect controller 2
DPPIC10_S
Distributed programmable peripheral interconnect controller 3
DPPIC20_NS
Distributed programmable peripheral interconnect controller 4
DPPIC20_S
Distributed programmable peripheral interconnect controller 5
DPPIC30_NS
Distributed programmable peripheral interconnect controller 6
DPPIC30_S
Distributed programmable peripheral interconnect controller 7
ECB00_NS
AES ECB Mode Encryption 0
ECB00_S
AES ECB Mode Encryption 1
EGU10_NS
Event generator unit 0
EGU10_S
Event generator unit 1
EGU20_NS
Event generator unit 2
EGU20_S
Event generator unit 3
ETM_NS
Embedded Trace Macrocell
FICR_NS
Factory Information Configuration Registers
GLITCHDET_S
Voltage glitch detectors
GPIOTE20_NS
GPIO Tasks and Events 0
GPIOTE20_S
GPIO Tasks and Events 1
GPIOTE30_NS
GPIO Tasks and Events 2
GPIOTE30_S
GPIO Tasks and Events 3
GRTC_NS
Global Real-time counter 0
GRTC_S
Global Real-time counter 1
I2S20_NS
Inter-IC Sound 0
I2S20_S
Inter-IC Sound 1
ICACHEDATA_S
CACHEDATA
ICACHEINFO_S
CACHEINFO
ICACHE_S
Cache
KMU_S
Key management unit
LPCOMP_NS
Low-power comparator 0
LPCOMP_S
Low-power comparator 1
MEMCONF_NS
Memory configuration 0
MEMCONF_S
Memory configuration 1
MPC00_S
Memory Privilege Controller
NFCT_NS
NFC-A compatible radio NFC-A compatible radio 0
NFCT_S
NFC-A compatible radio NFC-A compatible radio 1
NVIC_PRIO_BITS
Number available in the NVIC for configuring priority
OSCILLATORS_NS
Oscillator control 0
OSCILLATORS_S
Oscillator control 1
P0_NS
GPIO Port 4
P0_S
GPIO Port 5
P1_NS
GPIO Port 2
P1_S
GPIO Port 3
P2_NS
GPIO Port 0
P2_S
GPIO Port 1
PDM20_NS
Pulse Density Modulation (Digital Microphone) Interface 0
PDM20_S
Pulse Density Modulation (Digital Microphone) Interface 1
PDM21_NS
Pulse Density Modulation (Digital Microphone) Interface 2
PDM21_S
Pulse Density Modulation (Digital Microphone) Interface 3
POWER_NS
Power control 0
POWER_S
Power control 1
PPIB00_NS
PPIB APB registers 0
PPIB00_S
PPIB APB registers 1
PPIB01_NS
PPIB APB registers 2
PPIB01_S
PPIB APB registers 3
PPIB10_NS
PPIB APB registers 4
PPIB10_S
PPIB APB registers 5
PPIB11_NS
PPIB APB registers 6
PPIB11_S
PPIB APB registers 7
PPIB20_NS
PPIB APB registers 8
PPIB20_S
PPIB APB registers 9
PPIB21_NS
PPIB APB registers 10
PPIB21_S
PPIB APB registers 11
PPIB22_NS
PPIB APB registers 12
PPIB22_S
PPIB APB registers 13
PPIB30_NS
PPIB APB registers 14
PPIB30_S
PPIB APB registers 15
PWM20_NS
Pulse width modulation unit 0
PWM20_S
Pulse width modulation unit 1
PWM21_NS
Pulse width modulation unit 2
PWM21_S
Pulse width modulation unit 3
PWM22_NS
Pulse width modulation unit 4
PWM22_S
Pulse width modulation unit 5
QDEC20_NS
Quadrature Decoder 0
QDEC20_S
Quadrature Decoder 1
QDEC21_NS
Quadrature Decoder 2
QDEC21_S
Quadrature Decoder 3
RADIO_NS
2.4 GHz radio 0
RADIO_S
2.4 GHz radio 1
REGULATORS_NS
Voltage regulators 0
REGULATORS_S
Voltage regulators 1
RESET_NS
Reset control 0
RESET_S
Reset control 1
RRAMC_S
RRAM controller GLITCH detector
RTC10_NS
Real-time counter 0
RTC10_S
Real-time counter 1
RTC30_NS
Real-time counter 2
RTC30_S
Real-time counter 3
SAADC_NS
Analog to Digital Converter 0
SAADC_S
Analog to Digital Converter 1
SICR_S
Factory Information Configuration Registers
SPIM00_NS
Serial Peripheral Interface Master with EasyDMA 0
SPIM00_S
Serial Peripheral Interface Master with EasyDMA 1
SPIM20_NS
Serial Peripheral Interface Master with EasyDMA 2
SPIM20_S
Serial Peripheral Interface Master with EasyDMA 3
SPIM21_NS
Serial Peripheral Interface Master with EasyDMA 4
SPIM21_S
Serial Peripheral Interface Master with EasyDMA 5
SPIM22_NS
Serial Peripheral Interface Master with EasyDMA 6
SPIM22_S
Serial Peripheral Interface Master with EasyDMA 7
SPIM30_NS
Serial Peripheral Interface Master with EasyDMA 8
SPIM30_S
Serial Peripheral Interface Master with EasyDMA 9
SPIS00_NS
SPI Slave 0
SPIS00_S
SPI Slave 1
SPIS20_NS
SPI Slave 2
SPIS20_S
SPI Slave 3
SPIS21_NS
SPI Slave 4
SPIS21_S
SPI Slave 5
SPIS22_NS
SPI Slave 6
SPIS22_S
SPI Slave 7
SPIS30_NS
SPI Slave 8
SPIS30_S
SPI Slave 9
SPU00_S
System protection unit 0
SPU10_S
System protection unit 1
SPU20_S
System protection unit 2
SPU30_S
System protection unit 3
SWI00_S
Software interrupt 0
SWI01_S
Software interrupt 1
SWI02_S
Software interrupt 2
SWI03_S
Software interrupt 3
TAD_NS
Trace and debug control 0
TAD_S
Trace and debug control 1
TAMPC_S
Tamper controller
TEMP_NS
Temperature Sensor 0
TEMP_S
Temperature Sensor 1
TIMER00_NS
Timer/Counter 0
TIMER00_S
Timer/Counter 1
TIMER10_NS
Timer/Counter 2
TIMER10_S
Timer/Counter 3
TIMER20_NS
Timer/Counter 4
TIMER20_S
Timer/Counter 5
TIMER21_NS
Timer/Counter 6
TIMER21_S
Timer/Counter 7
TIMER22_NS
Timer/Counter 8
TIMER22_S
Timer/Counter 9
TIMER23_NS
Timer/Counter 10
TIMER23_S
Timer/Counter 11
TIMER24_NS
Timer/Counter 12
TIMER24_S
Timer/Counter 13
TPIU_NS
Trace Port Interface Unit
TWIM20_NS
I2C compatible Two-Wire Master Interface with EasyDMA 0
TWIM20_S
I2C compatible Two-Wire Master Interface with EasyDMA 1
TWIM21_NS
I2C compatible Two-Wire Master Interface with EasyDMA 2
TWIM21_S
I2C compatible Two-Wire Master Interface with EasyDMA 3
TWIM22_NS
I2C compatible Two-Wire Master Interface with EasyDMA 4
TWIM22_S
I2C compatible Two-Wire Master Interface with EasyDMA 5
TWIM30_NS
I2C compatible Two-Wire Master Interface with EasyDMA 6
TWIM30_S
I2C compatible Two-Wire Master Interface with EasyDMA 7
TWIS20_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 0
TWIS20_S
I2C compatible Two-Wire Slave Interface with EasyDMA 1
TWIS21_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 2
TWIS21_S
I2C compatible Two-Wire Slave Interface with EasyDMA 3
TWIS22_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 4
TWIS22_S
I2C compatible Two-Wire Slave Interface with EasyDMA 5
TWIS30_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 6
TWIS30_S
I2C compatible Two-Wire Slave Interface with EasyDMA 7
UARTE00_NS
UART with EasyDMA 0
UARTE00_S
UART with EasyDMA 1
UARTE20_NS
UART with EasyDMA 2
UARTE20_S
UART with EasyDMA 3
UARTE21_NS
UART with EasyDMA 4
UARTE21_S
UART with EasyDMA 5
UARTE22_NS
UART with EasyDMA 6
UARTE22_S
UART with EasyDMA 7
UARTE30_NS
UART with EasyDMA 8
UARTE30_S
UART with EasyDMA 9
UICR_S
User Information Configuration Registers
VPR00_NS
VPR peripheral registers 0
VPR00_S
VPR peripheral registers 1
WDT30_S
Watchdog Timer 0
WDT31_NS
Watchdog Timer 1
WDT31_S
Watchdog Timer 2

Attribute Macros§

interrupt