pub struct Peripherals {Show 46 fields
pub AES: AES,
pub APB_CTRL: APB_CTRL,
pub BB: BB,
pub DPORT: DPORT,
pub EFUSE: EFUSE,
pub EMAC_DMA: EMAC_DMA,
pub EMAC_EXT: EMAC_EXT,
pub EMAC_MAC: EMAC_MAC,
pub FLASH_ENCRYPTION: FLASH_ENCRYPTION,
pub FRC_TIMER: FRC_TIMER,
pub GPIO: GPIO,
pub GPIO_SD: GPIO_SD,
pub HINF: HINF,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub I2S0: I2S0,
pub I2S1: I2S1,
pub IO_MUX: IO_MUX,
pub LEDC: LEDC,
pub MCPWM0: MCPWM0,
pub MCPWM1: MCPWM1,
pub NRX: NRX,
pub PCNT: PCNT,
pub RMT: RMT,
pub RNG: RNG,
pub RSA: RSA,
pub RTC_CNTL: RTC_CNTL,
pub RTC_IO: RTC_IO,
pub RTC_I2C: RTC_I2C,
pub SDHOST: SDHOST,
pub SENS: SENS,
pub SHA: SHA,
pub SLC: SLC,
pub SLCHOST: SLCHOST,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub SPI3: SPI3,
pub TIMG0: TIMG0,
pub TIMG1: TIMG1,
pub TWAI0: TWAI0,
pub UART0: UART0,
pub UART1: UART1,
pub UART2: UART2,
pub UHCI0: UHCI0,
pub UHCI1: UHCI1,
}
Expand description
All the peripherals.
Fields§
§AES: AES
AES
APB_CTRL: APB_CTRL
APB_CTRL
BB: BB
BB
DPORT: DPORT
DPORT
EFUSE: EFUSE
EFUSE
EMAC_DMA: EMAC_DMA
EMAC_DMA
EMAC_EXT: EMAC_EXT
EMAC_EXT
EMAC_MAC: EMAC_MAC
EMAC_MAC
FLASH_ENCRYPTION: FLASH_ENCRYPTION
FLASH_ENCRYPTION
FRC_TIMER: FRC_TIMER
FRC_TIMER
GPIO: GPIO
GPIO
GPIO_SD: GPIO_SD
GPIO_SD
HINF: HINF
HINF
I2C0: I2C0
I2C0
I2C1: I2C1
I2C1
I2S0: I2S0
I2S0
I2S1: I2S1
I2S1
IO_MUX: IO_MUX
IO_MUX
LEDC: LEDC
LEDC
MCPWM0: MCPWM0
MCPWM0
MCPWM1: MCPWM1
MCPWM1
NRX: NRX
NRX
PCNT: PCNT
PCNT
RMT: RMT
RMT
RNG: RNG
RNG
RSA: RSA
RSA
RTC_CNTL: RTC_CNTL
RTC_CNTL
RTC_IO: RTC_IO
RTC_IO
RTC_I2C: RTC_I2C
RTC_I2C
SDHOST: SDHOST
SDHOST
SENS: SENS
SENS
SHA: SHA
SHA
SLC: SLC
SLC
SLCHOST: SLCHOST
SLCHOST
SPI0: SPI0
SPI0
SPI1: SPI1
SPI1
SPI2: SPI2
SPI2
SPI3: SPI3
SPI3
TIMG0: TIMG0
TIMG0
TIMG1: TIMG1
TIMG1
TWAI0: TWAI0
TWAI0
UART0: UART0
UART0
UART1: UART1
UART1
UART2: UART2
UART2
UHCI0: UHCI0
UHCI0
UHCI1: UHCI1
UHCI1
Implementations§
Auto Trait Implementations§
impl Freeze for Peripherals
impl RefUnwindSafe for Peripherals
impl Send for Peripherals
impl !Sync for Peripherals
impl Unpin for Peripherals
impl UnwindSafe for Peripherals
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more