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§
- ADC1
unstable
- ADC1 peripheral singleton
- APB_
CTRL unstable
- APB_CTRL peripheral singleton
- APB_
SARADC unstable
- APB_SARADC peripheral singleton
- ASSIST_
DEBUG unstable
- ASSIST_DEBUG peripheral singleton
- BB
unstable
- BB peripheral singleton
- BT
unstable
- BT peripheral singleton
- DMA
unstable
- DMA peripheral singleton
- DMA_CH0
unstable
- DMA_CH0 peripheral singleton
- ECC
unstable
- ECC peripheral singleton
- EFUSE
unstable
- EFUSE peripheral singleton
- EXTMEM
unstable
- EXTMEM peripheral singleton
- GPIO
unstable
- GPIO peripheral singleton
- GPIO0
- GPIO0 peripheral singleton
- GPIO1
- GPIO1 peripheral singleton
- GPIO2
- GPIO2 peripheral singleton
- GPIO3
- GPIO3 peripheral singleton
- GPIO4
- GPIO4 peripheral singleton
- GPIO5
- GPIO5 peripheral singleton
- GPIO6
- GPIO6 peripheral singleton
- GPIO7
- GPIO7 peripheral singleton
- GPIO8
- GPIO8 peripheral singleton
- GPIO9
- GPIO9 peripheral singleton
- GPIO10
- GPIO10 peripheral singleton
- GPIO11
- GPIO11 peripheral singleton
- GPIO12
- GPIO12 peripheral singleton
- GPIO13
- GPIO13 peripheral singleton
- GPIO14
- GPIO14 peripheral singleton
- GPIO15
- GPIO15 peripheral singleton
- GPIO16
- GPIO16 peripheral singleton
- GPIO17
- GPIO17 peripheral singleton
- GPIO18
- GPIO18 peripheral singleton
- GPIO19
- GPIO19 peripheral singleton
- GPIO20
- GPIO20 peripheral singleton
- I2C0
- I2C0 peripheral singleton
- I2C_
ANA_ MST unstable
- I2C_ANA_MST peripheral singleton
- INTERRUPT_
CORE0 unstable
- INTERRUPT_CORE0 peripheral singleton
- IO_MUX
unstable
- IO_MUX peripheral singleton
- LEDC
unstable
- LEDC peripheral singleton
- LPWR
unstable
- LPWR 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
- MODEM_
CLKRST unstable
- MODEM_CLKRST peripheral singleton
- Peripherals
- The
Peripherals
struct provides access to all of the hardware peripherals on the chip. - RNG
unstable
- RNG peripheral singleton
- SENSITIVE
unstable
- SENSITIVE peripheral singleton
- SHA
unstable
- SHA 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
- TIMG0
unstable
- TIMG0 peripheral singleton
- UART0
- UART0 peripheral singleton
- UART1
- UART1 peripheral singleton
- WIFI
unstable
- WIFI peripheral singleton
- XTS_AES
unstable
- XTS_AES peripheral singleton