Expand description
Peripheral Access Crate
Re-exports§
pub use nrf_pac::SICR_S as SICR;
pub use nrf_pac::ICACHEDATA_S as ICACHEDATA;
pub use nrf_pac::ICACHEINFO_S as ICACHEINFO;
pub use nrf_pac::SWI00_S as SWI00;
pub use nrf_pac::SWI01_S as SWI01;
pub use nrf_pac::SWI02_S as SWI02;
pub use nrf_pac::SWI03_S as SWI03;
pub use nrf_pac::SPU00_S as SPU00;
pub use nrf_pac::MPC00_S as MPC00;
pub use nrf_pac::DPPIC00_S as DPPIC00;
pub use nrf_pac::PPIB00_S as PPIB00;
pub use nrf_pac::PPIB01_S as PPIB01;
pub use nrf_pac::KMU_S as KMU;
pub use nrf_pac::AAR00_S as AAR00;
pub use nrf_pac::CCM00_S as CCM00;
pub use nrf_pac::ECB00_S as ECB00;
pub use nrf_pac::CRACEN_S as CRACEN;
pub use nrf_pac::SPIM00_S as SPIM00;
pub use nrf_pac::SPIS00_S as SPIS00;
pub use nrf_pac::UARTE00_S as UARTE00;
pub use nrf_pac::GLITCHDET_S as GLITCHDET;
pub use nrf_pac::RRAMC_S as RRAMC;
pub use nrf_pac::VPR00_S as VPR00;
pub use nrf_pac::P2_S as P2;
pub use nrf_pac::CTRLAP_S as CTRLAP;
pub use nrf_pac::TAD_S as TAD;
pub use nrf_pac::TIMER00_S as TIMER00;
pub use nrf_pac::SPU10_S as SPU10;
pub use nrf_pac::DPPIC10_S as DPPIC10;
pub use nrf_pac::PPIB10_S as PPIB10;
pub use nrf_pac::PPIB11_S as PPIB11;
pub use nrf_pac::TIMER10_S as TIMER10;
pub use nrf_pac::RTC10_S as RTC10;
pub use nrf_pac::EGU10_S as EGU10;
pub use nrf_pac::RADIO_S as RADIO;
pub use nrf_pac::SPU20_S as SPU20;
pub use nrf_pac::DPPIC20_S as DPPIC20;
pub use nrf_pac::PPIB20_S as PPIB20;
pub use nrf_pac::PPIB21_S as PPIB21;
pub use nrf_pac::PPIB22_S as PPIB22;
pub use nrf_pac::SPIM20_S as SPIM20;
pub use nrf_pac::SPIS20_S as SPIS20;
pub use nrf_pac::TWIM20_S as TWIM20;
pub use nrf_pac::TWIS20_S as TWIS20;
pub use nrf_pac::UARTE20_S as UARTE20;
pub use nrf_pac::SPIM21_S as SPIM21;
pub use nrf_pac::SPIS21_S as SPIS21;
pub use nrf_pac::TWIM21_S as TWIM21;
pub use nrf_pac::TWIS21_S as TWIS21;
pub use nrf_pac::UARTE21_S as UARTE21;
pub use nrf_pac::SPIM22_S as SPIM22;
pub use nrf_pac::SPIS22_S as SPIS22;
pub use nrf_pac::TWIM22_S as TWIM22;
pub use nrf_pac::TWIS22_S as TWIS22;
pub use nrf_pac::UARTE22_S as UARTE22;
pub use nrf_pac::EGU20_S as EGU20;
pub use nrf_pac::TIMER20_S as TIMER20;
pub use nrf_pac::TIMER21_S as TIMER21;
pub use nrf_pac::TIMER22_S as TIMER22;
pub use nrf_pac::TIMER23_S as TIMER23;
pub use nrf_pac::TIMER24_S as TIMER24;
pub use nrf_pac::MEMCONF_S as MEMCONF;
pub use nrf_pac::PDM20_S as PDM20;
pub use nrf_pac::PDM21_S as PDM21;
pub use nrf_pac::PWM20_S as PWM20;
pub use nrf_pac::PWM21_S as PWM21;
pub use nrf_pac::PWM22_S as PWM22;
pub use nrf_pac::SAADC_S as SAADC;
pub use nrf_pac::NFCT_S as NFCT;
pub use nrf_pac::TEMP_S as TEMP;
pub use nrf_pac::P1_S as P1;
pub use nrf_pac::GPIOTE20_S as GPIOTE20;
pub use nrf_pac::TAMPC_S as TAMPC;
pub use nrf_pac::I2S20_S as I2S20;
pub use nrf_pac::QDEC20_S as QDEC20;
pub use nrf_pac::QDEC21_S as QDEC21;
pub use nrf_pac::GRTC_S as GRTC;
pub use nrf_pac::SPU30_S as SPU30;
pub use nrf_pac::DPPIC30_S as DPPIC30;
pub use nrf_pac::PPIB30_S as PPIB30;
pub use nrf_pac::SPIM30_S as SPIM30;
pub use nrf_pac::SPIS30_S as SPIS30;
pub use nrf_pac::TWIM30_S as TWIM30;
pub use nrf_pac::TWIS30_S as TWIS30;
pub use nrf_pac::UARTE30_S as UARTE30;
pub use nrf_pac::RTC30_S as RTC30;
pub use nrf_pac::COMP_S as COMP;
pub use nrf_pac::LPCOMP_S as LPCOMP;
pub use nrf_pac::WDT30_S as WDT30;
pub use nrf_pac::WDT31_S as WDT31;
pub use nrf_pac::P0_S as P0;
pub use nrf_pac::GPIOTE30_S as GPIOTE30;
pub use nrf_pac::CLOCK_S as CLOCK;
pub use nrf_pac::POWER_S as POWER;
pub use nrf_pac::RESET_S as RESET;
pub use nrf_pac::OSCILLATORS_S as OSCILLATORS;
pub use nrf_pac::REGULATORS_S as REGULATORS;
pub use nrf_pac::CRACENCORE_S as CRACENCORE;
pub use nrf_pac::CPUC_S as CPUC;
pub use nrf_pac::ICACHE_S as ICACHE;
Modules§
Enums§
Constants§
- Accelerated Address Resolver 0
- Accelerated Address Resolver 1
- AES CCM Mode Encryption 0
- AES CCM Mode Encryption 1
- Clock management 0
- Clock management 1
- Comparator 0
- Comparator 1
- CPU control
- CRACENCORE
- CRACEN
- Control access port 0
- Control access port 1
- Distributed programmable peripheral interconnect controller 0
- Distributed programmable peripheral interconnect controller 1
- Distributed programmable peripheral interconnect controller 2
- Distributed programmable peripheral interconnect controller 3
- Distributed programmable peripheral interconnect controller 4
- Distributed programmable peripheral interconnect controller 5
- Distributed programmable peripheral interconnect controller 6
- Distributed programmable peripheral interconnect controller 7
- AES ECB Mode Encryption 0
- AES ECB Mode Encryption 1
- Event generator unit 0
- Event generator unit 1
- Event generator unit 2
- Event generator unit 3
- Embedded Trace Macrocell
- Factory Information Configuration Registers
- Voltage glitch detectors
- GPIO Tasks and Events 0
- GPIO Tasks and Events 1
- GPIO Tasks and Events 2
- GPIO Tasks and Events 3
- Global Real-time counter 0
- Global Real-time counter 1
- Inter-IC Sound 0
- Inter-IC Sound 1
- CACHEDATA
- CACHEINFO
- Cache
- Key management unit
- Low-power comparator 0
- Low-power comparator 1
- Memory configuration 0
- Memory configuration 1
- Memory Privilege Controller
- NFC-A compatible radio NFC-A compatible radio 0
- NFC-A compatible radio NFC-A compatible radio 1
- Number available in the NVIC for configuring priority
- Oscillator control 0
- Oscillator control 1
- GPIO Port 4
- GPIO Port 5
- GPIO Port 2
- GPIO Port 3
- GPIO Port 0
- GPIO Port 1
- Pulse Density Modulation (Digital Microphone) Interface 0
- Pulse Density Modulation (Digital Microphone) Interface 1
- Pulse Density Modulation (Digital Microphone) Interface 2
- Pulse Density Modulation (Digital Microphone) Interface 3
- Power control 0
- Power control 1
- PPIB APB registers 0
- PPIB APB registers 1
- PPIB APB registers 2
- PPIB APB registers 3
- PPIB APB registers 4
- PPIB APB registers 5
- PPIB APB registers 6
- PPIB APB registers 7
- PPIB APB registers 8
- PPIB APB registers 9
- PPIB APB registers 10
- PPIB APB registers 11
- PPIB APB registers 12
- PPIB APB registers 13
- PPIB APB registers 14
- PPIB APB registers 15
- 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
- Quadrature Decoder 0
- Quadrature Decoder 1
- Quadrature Decoder 2
- Quadrature Decoder 3
- 2.4 GHz radio 0
- 2.4 GHz radio 1
- Voltage regulators 0
- Voltage regulators 1
- Reset control 0
- Reset control 1
- RRAM controller GLITCH detector
- 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
- Factory Information Configuration Registers
- 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 4
- Serial Peripheral Interface Master with EasyDMA 5
- 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
- SPI Slave 0
- SPI Slave 1
- SPI Slave 2
- SPI Slave 3
- SPI Slave 4
- SPI Slave 5
- SPI Slave 6
- SPI Slave 7
- SPI Slave 8
- SPI Slave 9
- System protection unit 0
- System protection unit 1
- System protection unit 2
- System protection unit 3
- Software interrupt 0
- Software interrupt 1
- Software interrupt 2
- Software interrupt 3
- Trace and debug control 0
- Trace and debug control 1
- Tamper controller
- Temperature Sensor 0
- Temperature Sensor 1
- Timer/Counter 0
- Timer/Counter 1
- Timer/Counter 2
- Timer/Counter 3
- Timer/Counter 4
- Timer/Counter 5
- Timer/Counter 6
- Timer/Counter 7
- Timer/Counter 8
- Timer/Counter 9
- Timer/Counter 10
- Timer/Counter 11
- Timer/Counter 12
- Timer/Counter 13
- Trace Port Interface Unit
- 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
- UART with EasyDMA 8
- UART with EasyDMA 9
- User Information Configuration Registers
- VPR peripheral registers 0
- VPR peripheral registers 1
- Watchdog Timer 0
- Watchdog Timer 1
- Watchdog Timer 2