embassy-nrf

Crates

git

Versions

nrf9160-ns

Flavors

Module pac

Source
Expand description

Peripheral Access Crate

Re-exports§

pub use nrf_pac::CLOCK_NS as CLOCK;
pub use nrf_pac::DPPIC_NS as DPPIC;
pub use nrf_pac::EGU0_NS as EGU0;
pub use nrf_pac::EGU1_NS as EGU1;
pub use nrf_pac::EGU2_NS as EGU2;
pub use nrf_pac::EGU3_NS as EGU3;
pub use nrf_pac::EGU4_NS as EGU4;
pub use nrf_pac::EGU5_NS as EGU5;
pub use nrf_pac::FPU_NS as FPU;
pub use nrf_pac::GPIOTE1_NS as GPIOTE1;
pub use nrf_pac::I2S_NS as I2S;
pub use nrf_pac::IPC_NS as IPC;
pub use nrf_pac::KMU_NS as KMU;
pub use nrf_pac::NVMC_NS as NVMC;
pub use nrf_pac::P0_NS as P0;
pub use nrf_pac::PDM_NS as PDM;
pub use nrf_pac::POWER_NS as POWER;
pub use nrf_pac::PWM0_NS as PWM0;
pub use nrf_pac::PWM1_NS as PWM1;
pub use nrf_pac::PWM2_NS as PWM2;
pub use nrf_pac::PWM3_NS as PWM3;
pub use nrf_pac::REGULATORS_NS as REGULATORS;
pub use nrf_pac::RTC0_NS as RTC0;
pub use nrf_pac::RTC1_NS as RTC1;
pub use nrf_pac::SAADC_NS as SAADC;
pub use nrf_pac::SPIM0_NS as SPIM0;
pub use nrf_pac::SPIM1_NS as SPIM1;
pub use nrf_pac::SPIM2_NS as SPIM2;
pub use nrf_pac::SPIM3_NS as SPIM3;
pub use nrf_pac::SPIS0_NS as SPIS0;
pub use nrf_pac::SPIS1_NS as SPIS1;
pub use nrf_pac::SPIS2_NS as SPIS2;
pub use nrf_pac::SPIS3_NS as SPIS3;
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::TWIM1_NS as TWIM1;
pub use nrf_pac::TWIM2_NS as TWIM2;
pub use nrf_pac::TWIM3_NS as TWIM3;
pub use nrf_pac::TWIS0_NS as TWIS0;
pub use nrf_pac::TWIS1_NS as TWIS1;
pub use nrf_pac::TWIS2_NS as TWIS2;
pub use nrf_pac::TWIS3_NS as TWIS3;
pub use nrf_pac::UARTE0_NS as UARTE0;
pub use nrf_pac::UARTE1_NS as UARTE1;
pub use nrf_pac::UARTE2_NS as UARTE2;
pub use nrf_pac::UARTE3_NS as UARTE3;
pub use nrf_pac::VMC_NS as VMC;
pub use nrf_pac::WDT_NS as WDT;

Modules§

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§

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 0
FPU_S
FPU 1
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