embassy-nrf

Crates

git

Versions

nrf9161-s

Flavors

Module pac

Source
Expand description

Peripheral Access Crate

Re-exports§

pub use nrf_pac::CC_HOST_RGF_S as CC_HOST_RGF;
pub use nrf_pac::CLOCK_S as CLOCK;
pub use nrf_pac::CRYPTOCELL_S as CRYPTOCELL;
pub use nrf_pac::CTRL_AP_PERI_S as CTRL_AP_PERI;
pub use nrf_pac::DPPIC_S as DPPIC;
pub use nrf_pac::EGU0_S as EGU0;
pub use nrf_pac::EGU1_S as EGU1;
pub use nrf_pac::EGU2_S as EGU2;
pub use nrf_pac::EGU3_S as EGU3;
pub use nrf_pac::EGU4_S as EGU4;
pub use nrf_pac::EGU5_S as EGU5;
pub use nrf_pac::FICR_S as FICR;
pub use nrf_pac::FPU_NS as FPU;
pub use nrf_pac::GPIOTE0_S as GPIOTE0;
pub use nrf_pac::I2S_S as I2S;
pub use nrf_pac::IPC_S as IPC;
pub use nrf_pac::KMU_S as KMU;
pub use nrf_pac::NVMC_S as NVMC;
pub use nrf_pac::P0_S as P0;
pub use nrf_pac::PDM_S as PDM;
pub use nrf_pac::POWER_S as POWER;
pub use nrf_pac::PWM0_S as PWM0;
pub use nrf_pac::PWM1_S as PWM1;
pub use nrf_pac::PWM2_S as PWM2;
pub use nrf_pac::PWM3_S as PWM3;
pub use nrf_pac::REGULATORS_S as REGULATORS;
pub use nrf_pac::RTC0_S as RTC0;
pub use nrf_pac::RTC1_S as RTC1;
pub use nrf_pac::SAADC_S as SAADC;
pub use nrf_pac::SPIM0_S as SPIM0;
pub use nrf_pac::SPIM1_S as SPIM1;
pub use nrf_pac::SPIM2_S as SPIM2;
pub use nrf_pac::SPIM3_S as SPIM3;
pub use nrf_pac::SPIS0_S as SPIS0;
pub use nrf_pac::SPIS1_S as SPIS1;
pub use nrf_pac::SPIS2_S as SPIS2;
pub use nrf_pac::SPIS3_S as SPIS3;
pub use nrf_pac::SPU_S as SPU;
pub use nrf_pac::TAD_S as TAD;
pub use nrf_pac::TIMER0_S as TIMER0;
pub use nrf_pac::TIMER1_S as TIMER1;
pub use nrf_pac::TIMER2_S as TIMER2;
pub use nrf_pac::TWIM0_S as TWIM0;
pub use nrf_pac::TWIM1_S as TWIM1;
pub use nrf_pac::TWIM2_S as TWIM2;
pub use nrf_pac::TWIM3_S as TWIM3;
pub use nrf_pac::TWIS0_S as TWIS0;
pub use nrf_pac::TWIS1_S as TWIS1;
pub use nrf_pac::TWIS2_S as TWIS2;
pub use nrf_pac::TWIS3_S as TWIS3;
pub use nrf_pac::UARTE0_S as UARTE0;
pub use nrf_pac::UARTE1_S as UARTE1;
pub use nrf_pac::UARTE2_S as UARTE2;
pub use nrf_pac::UARTE3_S as UARTE3;
pub use nrf_pac::UICR_S as UICR;
pub use nrf_pac::VMC_S as VMC;
pub use nrf_pac::WDT_S as WDT;

Modules§

approtect
cc_host_rgf
clock
common
cryptocell
ctrlapperi
dppic
egu
ficr
fpu
gpio
gpiote
i2s
ipc
kmu
nvmc
pdm
power
pwm
regulators
rtc
saadc
shared
spim
spis
spu
tad
timer
twim
twis
uarte
uicr
vmc
wdt

Enums§

Interrupt
interrupt

Constants§

APPROTECT_NS
Access Port Protection 0
APPROTECT_S
Access Port Protection 1
CC_HOST_RGF_S
CRYPTOCELL HOST_RGF interface
CLOCK_NS
Clock management 0
CLOCK_S
Clock management 1
CRYPTOCELL_S
ARM TrustZone CryptoCell register interface
CTRL_AP_PERI_S
Control access port
DPPIC_NS
Distributed programmable peripheral interconnect controller 0
DPPIC_S
Distributed programmable peripheral interconnect controller 1
EGU0_NS
Event generator unit 0
EGU0_S
Event generator unit 1
EGU1_NS
Event generator unit 2
EGU1_S
Event generator unit 3
EGU2_NS
Event generator unit 4
EGU2_S
Event generator unit 5
EGU3_NS
Event generator unit 6
EGU3_S
Event generator unit 7
EGU4_NS
Event generator unit 8
EGU4_S
Event generator unit 9
EGU5_NS
Event generator unit 10
EGU5_S
Event generator unit 11
FICR_S
Factory Information Configuration Registers
FPU_NS
FPU
GPIOTE0_S
GPIO Tasks and Events 0
GPIOTE1_NS
GPIO Tasks and Events 1
I2S_NS
Inter-IC Sound 0
I2S_S
Inter-IC Sound 1
IPC_NS
Interprocessor communication 0
IPC_S
Interprocessor communication 1
KMU_NS
Key management unit 0
KMU_S
Key management unit 1
NVIC_PRIO_BITS
Number available in the NVIC for configuring priority
NVMC_NS
Non-volatile memory controller 0
NVMC_S
Non-volatile memory controller 1
P0_NS
GPIO Port 0
P0_S
GPIO Port 1
PDM_NS
Pulse Density Modulation (Digital Microphone) Interface 0
PDM_S
Pulse Density Modulation (Digital Microphone) Interface 1
POWER_NS
Power control 0
POWER_S
Power control 1
PWM0_NS
Pulse width modulation unit 0
PWM0_S
Pulse width modulation unit 1
PWM1_NS
Pulse width modulation unit 2
PWM1_S
Pulse width modulation unit 3
PWM2_NS
Pulse width modulation unit 4
PWM2_S
Pulse width modulation unit 5
PWM3_NS
Pulse width modulation unit 6
PWM3_S
Pulse width modulation unit 7
REGULATORS_NS
Voltage regulators control 0
REGULATORS_S
Voltage regulators control 1
RTC0_NS
Real-time counter 0
RTC0_S
Real-time counter 1
RTC1_NS
Real-time counter 2
RTC1_S
Real-time counter 3
SAADC_NS
Analog to Digital Converter 0
SAADC_S
Analog to Digital Converter 1
SPIM0_NS
Serial Peripheral Interface Master with EasyDMA 0
SPIM0_S
Serial Peripheral Interface Master with EasyDMA 1
SPIM1_NS
Serial Peripheral Interface Master with EasyDMA 2
SPIM1_S
Serial Peripheral Interface Master with EasyDMA 3
SPIM2_NS
Serial Peripheral Interface Master with EasyDMA 4
SPIM2_S
Serial Peripheral Interface Master with EasyDMA 5
SPIM3_NS
Serial Peripheral Interface Master with EasyDMA 6
SPIM3_S
Serial Peripheral Interface Master with EasyDMA 7
SPIS0_NS
SPI Slave 0
SPIS0_S
SPI Slave 1
SPIS1_NS
SPI Slave 2
SPIS1_S
SPI Slave 3
SPIS2_NS
SPI Slave 4
SPIS2_S
SPI Slave 5
SPIS3_NS
SPI Slave 6
SPIS3_S
SPI Slave 7
SPU_S
System protection unit
TAD_S
Trace and debug control
TIMER0_NS
Timer/Counter 0
TIMER0_S
Timer/Counter 1
TIMER1_NS
Timer/Counter 2
TIMER1_S
Timer/Counter 3
TIMER2_NS
Timer/Counter 4
TIMER2_S
Timer/Counter 5
TWIM0_NS
I2C compatible Two-Wire Master Interface with EasyDMA 0
TWIM0_S
I2C compatible Two-Wire Master Interface with EasyDMA 1
TWIM1_NS
I2C compatible Two-Wire Master Interface with EasyDMA 2
TWIM1_S
I2C compatible Two-Wire Master Interface with EasyDMA 3
TWIM2_NS
I2C compatible Two-Wire Master Interface with EasyDMA 4
TWIM2_S
I2C compatible Two-Wire Master Interface with EasyDMA 5
TWIM3_NS
I2C compatible Two-Wire Master Interface with EasyDMA 6
TWIM3_S
I2C compatible Two-Wire Master Interface with EasyDMA 7
TWIS0_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 0
TWIS0_S
I2C compatible Two-Wire Slave Interface with EasyDMA 1
TWIS1_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 2
TWIS1_S
I2C compatible Two-Wire Slave Interface with EasyDMA 3
TWIS2_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 4
TWIS2_S
I2C compatible Two-Wire Slave Interface with EasyDMA 5
TWIS3_NS
I2C compatible Two-Wire Slave Interface with EasyDMA 6
TWIS3_S
I2C compatible Two-Wire Slave Interface with EasyDMA 7
UARTE0_NS
UART with EasyDMA 0
UARTE0_S
UART with EasyDMA 1
UARTE1_NS
UART with EasyDMA 2
UARTE1_S
UART with EasyDMA 3
UARTE2_NS
UART with EasyDMA 4
UARTE2_S
UART with EasyDMA 5
UARTE3_NS
UART with EasyDMA 6
UARTE3_S
UART with EasyDMA 7
UICR_S
User information configuration registers User information configuration registers
VMC_NS
Volatile Memory controller 0
VMC_S
Volatile Memory controller 1
WDT_NS
Watchdog Timer 0
WDT_S
Watchdog Timer 1

Attribute Macros§

interrupt