Expand description
Peripheral Access Crate
Re-exports§
pub use nrf_pac::CLOCK_NS as CLOCK;
pub use nrf_pac::COMP_NS as COMP;
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::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::I2S0_NS as I2S0;
pub use nrf_pac::IPC_NS as IPC;
pub use nrf_pac::KMU_NS as KMU;
pub use nrf_pac::LPCOMP_NS as LPCOMP;
pub use nrf_pac::MUTEX_NS as MUTEX;
pub use nrf_pac::NFCT_NS as NFCT;
pub use nrf_pac::NVMC_NS as NVMC;
pub use nrf_pac::OSCILLATORS_NS as OSCILLATORS;
pub use nrf_pac::P0_NS as P0;
pub use nrf_pac::P1_NS as P1;
pub use nrf_pac::PDM0_NS as PDM0;
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::QDEC0_NS as QDEC0;
pub use nrf_pac::QDEC1_NS as QDEC1;
pub use nrf_pac::QSPI_NS as QSPI;
pub use nrf_pac::REGULATORS_NS as REGULATORS;
pub use nrf_pac::RESET_NS as RESET;
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::SPIM4_NS as SPIM4;
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::USBD_NS as USBD;
pub use nrf_pac::USBREGULATOR_NS as USBREGULATOR;
pub use nrf_pac::VMC_NS as VMC;
pub use nrf_pac::WDT0_NS as WDT0;
pub use nrf_pac::WDT1_NS as WDT1;
Modules§
Enums§
Constants§
- CACHEDATA
- CACHEINFO
- Cache
- Clock management 0
- Clock management 1
- Comparator 0
- Comparator 1
- ARM TrustZone CryptoCell register interface
- Cross-Trigger Interface control. NOTE: this is not a separate peripheral, but describes CM33 functionality.
- Control access port 0
- Control access port 1
- Domain configuration management 0
- Domain configuration management 1
- Distributed programmable peripheral interconnect controller 0
- Distributed programmable peripheral interconnect controller 1
- Event generator unit 0
- Event generator unit 1
- Event generator unit 2
- Event generator unit 3
- Event generator unit 4
- Event generator unit 5
- Event generator unit 6
- Event generator unit 7
- Event generator unit 8
- Event generator unit 9
- Event generator unit 10
- Event generator unit 11
- Factory Information Configuration Registers
- FPU control peripheral 0
- FPU control peripheral 1
- GPIO Tasks and Events 0
- GPIO Tasks and Events 1
- Inter-IC Sound 0
- Inter-IC Sound 1
- Interprocessor communication 0
- Interprocessor communication 1
- Key management unit 0
- Key management unit 1
- Low-power comparator 0
- Low-power comparator 1
- MUTEX 0
- MUTEX 1
- NFC-A compatible radio 0
- NFC-A compatible radio 1
- Number available in the NVIC for configuring priority
- Non-volatile memory controller 0
- Non-volatile memory controller 1
- Oscillator control 0
- Oscillator control 1
- GPIO Port 0
- GPIO Port 2
- GPIO Port 1
- GPIO Port 3
- Pulse Density Modulation (Digital Microphone) Interface 0
- Pulse Density Modulation (Digital Microphone) Interface 1
- Power control 0
- Power control 1
- Pulse width modulation unit 0
- Pulse width modulation unit 1
- Pulse width modulation unit 2
- Pulse width modulation unit 3
- Pulse width modulation unit 4
- Pulse width modulation unit 5
- Pulse width modulation unit 6
- Pulse width modulation unit 7
- Quadrature Decoder 0
- Quadrature Decoder 1
- Quadrature Decoder 2
- Quadrature Decoder 3
- External flash interface 0
- External flash interface 1
- Voltage regulators 0
- Voltage regulators 1
- Reset control 0
- Reset control 1
- Real-time counter 0
- Real-time counter 1
- Real-time counter 2
- Real-time counter 3
- Analog to Digital Converter 0
- Analog to Digital Converter 1
- Serial Peripheral Interface Master with EasyDMA 0
- Serial Peripheral Interface Master with EasyDMA 1
- Serial Peripheral Interface Master with EasyDMA 2
- Serial Peripheral Interface Master with EasyDMA 3
- Serial Peripheral Interface Master with EasyDMA 6
- Serial Peripheral Interface Master with EasyDMA 7
- Serial Peripheral Interface Master with EasyDMA 8
- Serial Peripheral Interface Master with EasyDMA 9
- Serial Peripheral Interface Master with EasyDMA 4
- Serial Peripheral Interface Master with EasyDMA 5
- SPI Slave 0
- SPI Slave 1
- SPI Slave 2
- SPI Slave 3
- SPI Slave 4
- SPI Slave 5
- SPI Slave 6
- SPI Slave 7
- System protection unit
- Trace and debug control
- Timer/Counter 0
- Timer/Counter 1
- Timer/Counter 2
- Timer/Counter 3
- Timer/Counter 4
- Timer/Counter 5
- I2C compatible Two-Wire Master Interface with EasyDMA 0
- I2C compatible Two-Wire Master Interface with EasyDMA 1
- I2C compatible Two-Wire Master Interface with EasyDMA 2
- I2C compatible Two-Wire Master Interface with EasyDMA 3
- I2C compatible Two-Wire Master Interface with EasyDMA 4
- I2C compatible Two-Wire Master Interface with EasyDMA 5
- I2C compatible Two-Wire Master Interface with EasyDMA 6
- I2C compatible Two-Wire Master Interface with EasyDMA 7
- I2C compatible Two-Wire Slave Interface with EasyDMA 0
- I2C compatible Two-Wire Slave Interface with EasyDMA 1
- I2C compatible Two-Wire Slave Interface with EasyDMA 2
- I2C compatible Two-Wire Slave Interface with EasyDMA 3
- I2C compatible Two-Wire Slave Interface with EasyDMA 4
- I2C compatible Two-Wire Slave Interface with EasyDMA 5
- I2C compatible Two-Wire Slave Interface with EasyDMA 6
- I2C compatible Two-Wire Slave Interface with EasyDMA 7
- UART with EasyDMA 0
- UART with EasyDMA 1
- UART with EasyDMA 2
- UART with EasyDMA 3
- UART with EasyDMA 4
- UART with EasyDMA 5
- UART with EasyDMA 6
- UART with EasyDMA 7
- User Information Configuration Registers User information configuration registers
- Universal serial bus device 0
- Universal serial bus device 1
- USB Regulator 0
- USB Regulator 1
- Volatile Memory controller 0
- Volatile Memory controller 1
- Watchdog Timer 0
- Watchdog Timer 1
- Watchdog Timer 2
- Watchdog Timer 3