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
- DMA_CH0
unstable - DMA_CH0 peripheral singleton
- DMA_CH1
unstable - DMA_CH1 peripheral singleton
- DMA_CH2
unstable - DMA_CH2 peripheral singleton
- DS
unstable - DS peripheral singleton
- ECC
unstable - ECC peripheral singleton
- EFUSE
unstable - EFUSE peripheral singleton
- ETM
unstable - ETM peripheral singleton
- EXTMEM
unstable - EXTMEM 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
- 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
- GPIO21
- GPIO21 peripheral singleton
- GPIO22
- GPIO22 peripheral singleton
- GPIO23
- GPIO23 peripheral singleton
- GPIO27
- GPIO27 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_
CLKRST unstable - LP_CLKRST 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
Peripheralsstruct provides access to all of the hardware peripherals on the chip. - 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
- 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