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§
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
- TIME
R0_ NS - Timer/Counter 0
- TIME
R1_ NS - Timer/Counter 1
- TIME
R2_ NS - Timer/Counter 2
- TWIM0_
NS - I2C compatible Two-Wire Master Interface with EasyDMA
- TWIS0_
NS - I2C compatible Two-Wire Slave Interface with EasyDMA
- UART
E0_ NS - UART with EasyDMA
- UICR_NS
- User Information Configuration Registers
- VMC_NS
- Volatile Memory controller
- VREQCTRL_
NS - Voltage request control
- WDT_NS
- Watchdog Timer