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
- AES
unstable
- AES peripheral singleton
- APB_
SARADC unstable
- APB_SARADC peripheral singleton
- ASSIST_
DEBUG unstable
- ASSIST_DEBUG peripheral singleton
- ATOMIC
unstable
- ATOMIC peripheral singleton
- BT
unstable
- BT peripheral singleton
- DMA
unstable
- DMA peripheral singleton
- DS
unstable
- DS peripheral singleton
- ECC
unstable
- ECC peripheral singleton
- EFUSE
unstable
- EFUSE peripheral singleton
- EXTMEM
unstable
- EXTMEM peripheral singleton
- GPIO
unstable
- GPIO peripheral singleton
- GPIO_SD
unstable
- GPIO_SD peripheral singleton
- HINF
unstable
- HINF peripheral singleton
- HMAC
unstable
- HMAC 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
- IEEE802154
unstable
- IEEE802154 peripheral singleton
- INTERRUPT_
CORE0 unstable
- INTERRUPT_CORE0 peripheral singleton
- INTPRI
unstable
- INTPRI peripheral singleton
- IO_MUX
unstable
- IO_MUX peripheral singleton
- LEDC
unstable
- LEDC 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_APM0
unstable
- LP_APM0 peripheral singleton
- LP_CORE
unstable
- LP_CORE peripheral singleton
- LP_I2C0
unstable
- LP_I2C0 peripheral singleton
- LP_
I2C_ ANA_ MST unstable
- LP_I2C_ANA_MST peripheral singleton
- LP_IO
unstable
- LP_IO peripheral singleton
- LP_PERI
unstable
- LP_PERI peripheral singleton
- LP_TEE
unstable
- LP_TEE peripheral singleton
- LP_
TIMER unstable
- LP_TIMER peripheral singleton
- LP_UART
unstable
- LP_UART peripheral singleton
- LP_WDT
unstable
- LP_WDT peripheral singleton
- MCPWM0
unstable
- MCPWM0 peripheral singleton
- MEM2ME
M1 unstable
- MEM2MEM1 peripheral singleton
- MEM2ME
M4 unstable
- MEM2MEM4 peripheral singleton
- MEM2ME
M5 unstable
- MEM2MEM5 peripheral singleton
- MEM2ME
M10 unstable
- MEM2MEM10 peripheral singleton
- MEM2ME
M11 unstable
- MEM2MEM11 peripheral singleton
- MEM2ME
M12 unstable
- MEM2MEM12 peripheral singleton
- MEM2ME
M13 unstable
- MEM2MEM13 peripheral singleton
- MEM2ME
M14 unstable
- MEM2MEM14 peripheral singleton
- MEM2ME
M15 unstable
- MEM2MEM15 peripheral singleton
- MEM_
MONITOR unstable
- MEM_MONITOR peripheral singleton
- MODEM_
LPCON unstable
- MODEM_LPCON peripheral singleton
- MODEM_
SYSCON unstable
- MODEM_SYSCON peripheral singleton
- OTP_
DEBUG unstable
- OTP_DEBUG peripheral singleton
- PARL_IO
unstable
- PARL_IO peripheral singleton
- PAU
unstable
- PAU peripheral singleton
- PCNT
unstable
- PCNT peripheral singleton
- PCR
unstable
- PCR peripheral singleton
- PLIC_MX
unstable
- PLIC_MX peripheral singleton
- PMU
unstable
- PMU peripheral singleton
- Peripherals
- The
Peripherals
struct provides access to all of the hardware peripherals on the chip. - RADIO_
CLK unstable
- RADIO_CLK peripheral singleton
- RMT
unstable
- RMT peripheral singleton
- RNG
unstable
- RNG peripheral singleton
- RSA
unstable
- RSA peripheral singleton
- SHA
unstable
- SHA peripheral singleton
- SLCHOST
unstable
- SLCHOST peripheral singleton
- SOC_ETM
unstable
- SOC_ETM 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
- TRACE0
unstable
- TRACE0 peripheral singleton
- TSENS
unstable
- TSENS peripheral singleton
- TWAI0
unstable
- TWAI0 peripheral singleton
- TWAI1
unstable
- TWAI1 peripheral singleton
- UART0
- UART0 peripheral singleton
- UART1
- UART1 peripheral singleton
- UHCI0
unstable
- UHCI0 peripheral singleton
- USB_
DEVICE unstable
- USB_DEVICE peripheral singleton
- WIFI
unstable
- WIFI peripheral singleton