Expand description
§Peripheral Instances
This module creates singleton instances for each of the various peripherals, and re-exports them to allow users to access and use them in their applications.
Should be noted that that the module also re-exports the Interrupt enum from the PAC, allowing users to handle interrupts associated with these peripherals.
Structs§
- ASSIST_
DEBUG unstable - ASSIST_DEBUG peripheral singleton
- BT
unstable - BT peripheral singleton
- CACHE
unstable - CACHE peripheral singleton
- CLINT
unstable - CLINT peripheral singleton
- DMA
unstable - DMA peripheral singleton
- DMA_CH0
unstable - DMA_CH0 peripheral singleton
- DMA_CH1
unstable - DMA_CH1 peripheral singleton
- ECC
unstable - ECC peripheral singleton
- ECDSA
unstable - ECDSA peripheral singleton
- EFUSE
unstable - EFUSE peripheral singleton
- ETM
unstable - ETM peripheral singleton
- FLASH
unstable - FLASH peripheral singleton
- GPIO
unstable - GPIO peripheral singleton
- GPIO0
- GPIO0 peripheral singleton
- GPIO1
- GPIO1 peripheral singleton
- GPIO2
- GPIO2 peripheral singleton
- GPIO3
- GPIO3 peripheral singleton (Limitations exist)
- GPIO4
- GPIO4 peripheral singleton (Limitations exist)
- GPIO5
- GPIO5 peripheral singleton (Limitations exist)
- GPIO6
- GPIO6 peripheral singleton (Limitations exist)
- GPIO7
- GPIO7 peripheral singleton (Limitations exist)
- GPIO8
- GPIO8 peripheral singleton (Limitations exist)
- GPIO9
- GPIO9 peripheral singleton (Limitations exist)
- GPIO10
- GPIO10 peripheral singleton (Limitations exist)
- GPIO11
- GPIO11 peripheral singleton (Limitations exist)
- GPIO12
- GPIO12 peripheral singleton (Limitations exist)
- GPIO13
- GPIO13 peripheral singleton (Limitations exist)
- GPIO14
- GPIO14 peripheral singleton (Limitations exist)
- GPIO15
- GPIO15 peripheral singleton (Limitations exist)
- GPIO16
- GPIO16 peripheral singleton (Limitations exist)
- GPIO17
- GPIO17 peripheral singleton (Limitations exist)
- GPIO18
- GPIO18 peripheral singleton (Limitations exist)
- GPIO19
- GPIO19 peripheral singleton (Limitations exist)
- GPIO20
- GPIO20 peripheral singleton (Limitations exist)
- GPIO21
- GPIO21 peripheral singleton (Limitations exist)
- GPIO22
- GPIO22 peripheral singleton
- GPIO23
- GPIO23 peripheral singleton
- GPIO24
- GPIO24 peripheral singleton
- GPIO25
- GPIO25 peripheral singleton
- GPIO26
- GPIO26 peripheral singleton
- GPIO27
- GPIO27 peripheral singleton
- GPIO28
- GPIO28 peripheral singleton
- GPIO29
- GPIO29 peripheral singleton
- HP_APM
unstable - HP_APM peripheral singleton
- HP_SYS
unstable - HP_SYS peripheral singleton
- I2C0
- I2C0 peripheral singleton
- I2C_
ANA_ MST unstable - I2C_ANA_MST peripheral singleton
- I2S0
unstable - I2S0 peripheral singleton
- INTERRUPT_
CORE0 unstable - INTERRUPT_CORE0 peripheral singleton
- INTPRI
unstable - INTPRI peripheral singleton
- IO_MUX
unstable - IO_MUX peripheral singleton
- LPWR
unstable - LPWR peripheral singleton
- LP_ANA
unstable - LP_ANA peripheral singleton
- LP_AON
unstable - LP_AON peripheral singleton
- LP_APM
unstable - LP_APM peripheral singleton
- LP_
CLKRST unstable - LP_CLKRST peripheral singleton
- LP_CORE
unstable - LP_CORE peripheral singleton
- LP_
IO_ MUX unstable - LP_IO_MUX peripheral singleton
- LP_PERI
unstable - LP_PERI peripheral singleton
- LP_TEE
unstable - LP_TEE peripheral singleton
- LP_
TIMER unstable - LP_TIMER peripheral singleton
- LP_WDT
unstable - LP_WDT peripheral singleton
- MEM2ME
M0 unstable - MEM2MEM0 peripheral singleton
- MEM2ME
M1 unstable - MEM2MEM1 peripheral singleton
- MEM2ME
M2 unstable - MEM2MEM2 peripheral singleton
- MEM2ME
M3 unstable - MEM2MEM3 peripheral singleton
- MEM2ME
M4 unstable - MEM2MEM4 peripheral singleton
- MEM2ME
M5 unstable - MEM2MEM5 peripheral singleton
- MEM2ME
M6 unstable - MEM2MEM6 peripheral singleton
- MEM2ME
M7 unstable - MEM2MEM7 peripheral singleton
- MEM2ME
M8 unstable - MEM2MEM8 peripheral singleton
- MEM2ME
M9 unstable - MEM2MEM9 peripheral singleton
- MEM2ME
M10 unstable - MEM2MEM10 peripheral singleton
- MEM2ME
M11 unstable - MEM2MEM11 peripheral singleton
- MEM_
MONITOR unstable - MEM_MONITOR peripheral singleton
- MODEM_
LPCON unstable - MODEM_LPCON peripheral singleton
- MODEM_
SYSCON unstable - MODEM_SYSCON peripheral singleton
- PAU
unstable - PAU peripheral singleton
- PCR
unstable - PCR peripheral singleton
- PMU
unstable - PMU peripheral singleton
- PSRAM
unstable - PSRAM peripheral singleton
- Peripherals
- The
Peripheralsstruct provides access to all of the hardware peripherals on the chip. - RNG
unstable - RNG peripheral singleton
- SHA
unstable - SHA peripheral singleton
- SLC
unstable - SLC peripheral singleton
- SPI0
unstable - SPI0 peripheral singleton
- SPI1
unstable - SPI1 peripheral singleton
- SPI2
- SPI2 peripheral singleton
- SW_
INTERRUPT unstable - SW_INTERRUPT peripheral singleton
- SYSTEM
unstable - SYSTEM peripheral singleton
- SYSTIMER
unstable - SYSTIMER peripheral singleton
- TEE
unstable - TEE peripheral singleton
- TIMG0
unstable - TIMG0 peripheral singleton
- TIMG1
unstable - TIMG1 peripheral singleton
- UART0
- UART0 peripheral singleton
- UART1
- UART1 peripheral singleton
- USB_
DEVICE unstable - USB_DEVICE peripheral singleton
- WIFI
- WIFI peripheral singleton