embassy-nrf

Crates

git

Versions

nrf5340-net

Flavors

Module pac

Source
Expand description

Peripheral Access Crate

Re-exports§

pub use nrf_pac::AAR_NS as AAR;
pub use nrf_pac::ACL_NS as ACL;
pub use nrf_pac::APPMUTEX_NS as APPMUTEX;
pub use nrf_pac::APPMUTEX_S;
pub use nrf_pac::CCM_NS as CCM;
pub use nrf_pac::CLOCK_NS as CLOCK;
pub use nrf_pac::CTI_NS as CTI;
pub use nrf_pac::CTRLAP_NS as CTRLAP;
pub use nrf_pac::DCNF_NS as DCNF;
pub use nrf_pac::DPPIC_NS as DPPIC;
pub use nrf_pac::ECB_NS as ECB;
pub use nrf_pac::EGU0_NS as EGU0;
pub use nrf_pac::FICR_NS as FICR;
pub use nrf_pac::GPIOTE_NS as GPIOTE;
pub use nrf_pac::IPC_NS as IPC;
pub use nrf_pac::NVMC_NS as NVMC;
pub use nrf_pac::P0_NS as P0;
pub use nrf_pac::P1_NS as P1;
pub use nrf_pac::POWER_NS as POWER;
pub use nrf_pac::RADIO_NS as RADIO;
pub use nrf_pac::RESET_NS as RESET;
pub use nrf_pac::RNG_NS as RNG;
pub use nrf_pac::RTC0_NS as RTC0;
pub use nrf_pac::RTC1_NS as RTC1;
pub use nrf_pac::SPIM0_NS as SPIM0;
pub use nrf_pac::SPIS0_NS as SPIS0;
pub use nrf_pac::SWI0_NS as SWI0;
pub use nrf_pac::SWI1_NS as SWI1;
pub use nrf_pac::SWI2_NS as SWI2;
pub use nrf_pac::SWI3_NS as SWI3;
pub use nrf_pac::TEMP_NS as TEMP;
pub use nrf_pac::TIMER0_NS as TIMER0;
pub use nrf_pac::TIMER1_NS as TIMER1;
pub use nrf_pac::TIMER2_NS as TIMER2;
pub use nrf_pac::TWIM0_NS as TWIM0;
pub use nrf_pac::TWIS0_NS as TWIS0;
pub use nrf_pac::UARTE0_NS as UARTE0;
pub use nrf_pac::UICR_NS as UICR;
pub use nrf_pac::VMC_NS as VMC;
pub use nrf_pac::VREQCTRL_NS as VREQCTRL;
pub use nrf_pac::WDT_NS as WDT;

Modules§

aar
acl
ccm
clock
common
cti
ctrlapperi
dcnf
dppic
ecb
egu
ficr
gpio
gpiote
ipc
mutex
nvmc
power
radio
reset
rng
rtc
shared
spim
spis
swi
temp
timer
twim
twis
uarte
uicr
vmc
vreqctrl
wdt

Enums§

Interrupt
interrupt

Constants§

AAR_NS
Accelerated Address Resolver
ACL_NS
Access control lists
APPMUTEX_NS
MUTEX 0
APPMUTEX_S
MUTEX 1
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
GPIOTE_NS
GPIO Tasks and Events
IPC_NS
Interprocessor communication
NVIC_PRIO_BITS
Number available in the NVIC for configuring priority
NVMC_NS
Non-volatile memory controller
P0_NS
GPIO Port 0
P1_NS
GPIO Port 1
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
RTC1_NS
Real-time counter 1
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
TEMP_NS
Temperature Sensor
TIMER0_NS
Timer/Counter 0
TIMER1_NS
Timer/Counter 1
TIMER2_NS
Timer/Counter 2
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

Attribute Macros§

interrupt