pub struct Peripherals {
Show 52 fields pub AES: AES, pub APB_CTRL: APB_CTRL, pub APB_SARADC: APB_SARADC, pub DEBUG_ASSIST: DEBUG_ASSIST, pub DMA: DMA, pub DS: DS, pub EFUSE: EFUSE, pub EXTMEM: EXTMEM, pub GPIO: GPIO, pub GPIOSD: GPIOSD, pub HMAC: HMAC, pub I2C0: I2C0, pub I2C1: I2C1, pub I2S0: I2S0, pub I2S1: I2S1, pub INTERRUPT_CORE0: INTERRUPT_CORE0, pub INTERRUPT_CORE1: INTERRUPT_CORE1, pub IO_MUX: IO_MUX, pub LCD_CAM: LCD_CAM, pub LEDC: LEDC, pub PCNT: PCNT, pub PERI_BACKUP: PERI_BACKUP, pub PWM0: PWM0, pub PWM1: PWM1, pub RMT: RMT, pub RNG: RNG, pub RSA: RSA, pub RTC_CNTL: RTC_CNTL, pub RTC_I2C: RTC_I2C, pub RTCIO: RTCIO, pub SENS: SENS, pub SENSITIVE: SENSITIVE, pub SHA: SHA, pub SPI0: SPI0, pub SPI1: SPI1, pub SPI2: SPI2, pub SPI3: SPI3, pub SYSTEM: SYSTEM, pub SYSTIMER: SYSTIMER, pub TIMG0: TIMG0, pub TIMG1: TIMG1, pub TWAI: TWAI, pub UART0: UART0, pub UART1: UART1, pub UART2: UART2, pub UHCI0: UHCI0, pub UHCI1: UHCI1, pub USB0: USB0, pub USB_DEVICE: USB_DEVICE, pub USB_WRAP: USB_WRAP, pub WCL: WCL, pub XTS_AES: XTS_AES,
}

Fields§

§AES: AES§APB_CTRL: APB_CTRL§APB_SARADC: APB_SARADC§DEBUG_ASSIST: DEBUG_ASSIST§DMA: DMA§DS: DS§EFUSE: EFUSE§EXTMEM: EXTMEM§GPIO: GPIO§GPIOSD: GPIOSD§HMAC: HMAC§I2C0: I2C0§I2C1: I2C1§I2S0: I2S0§I2S1: I2S1§INTERRUPT_CORE0: INTERRUPT_CORE0§INTERRUPT_CORE1: INTERRUPT_CORE1§IO_MUX: IO_MUX§LCD_CAM: LCD_CAM§LEDC: LEDC§PCNT: PCNT§PERI_BACKUP: PERI_BACKUP§PWM0: PWM0§PWM1: PWM1§RMT: RMT§RNG: RNG§RSA: RSA§RTC_CNTL: RTC_CNTL§RTC_I2C: RTC_I2C§RTCIO: RTCIO§SENS: SENS§SENSITIVE: SENSITIVE§SHA: SHA§SPI0: SPI0§SPI1: SPI1§SPI2: SPI2§SPI3: SPI3§SYSTEM: SYSTEM§SYSTIMER: SYSTIMER§TIMG0: TIMG0§TIMG1: TIMG1§TWAI: TWAI§UART0: UART0§UART1: UART1§UART2: UART2§UHCI0: UHCI0§UHCI1: UHCI1§USB0: USB0§USB_DEVICE: USB_DEVICE§USB_WRAP: USB_WRAP§WCL: WCL§XTS_AES: XTS_AES

Implementations§

Returns all the peripherals once

Unsafely create an instance of this peripheral out of thin air.

Safety

You must ensure that you’re only using one instance of this type at a time.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.