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: AESAES
APB_CTRL: APB_CTRLAPB_CTRL
BB: BBBB
DPORT: DPORTDPORT
EFUSE: EFUSEEFUSE
EMAC_DMA: EMAC_DMAEMAC_DMA
EMAC_EXT: EMAC_EXTEMAC_EXT
EMAC_MAC: EMAC_MACEMAC_MAC
FLASH_ENCRYPTION: FLASH_ENCRYPTIONFLASH_ENCRYPTION
FRC_TIMER: FRC_TIMERFRC_TIMER
GPIO: GPIOGPIO
GPIO_SD: GPIO_SDGPIO_SD
HINF: HINFHINF
I2C0: I2C0I2C0
I2C1: I2C1I2C1
I2S0: I2S0I2S0
I2S1: I2S1I2S1
IO_MUX: IO_MUXIO_MUX
LEDC: LEDCLEDC
MCPWM0: MCPWM0MCPWM0
MCPWM1: MCPWM1MCPWM1
NRX: NRXNRX
PCNT: PCNTPCNT
RMT: RMTRMT
RNG: RNGRNG
RSA: RSARSA
RTC_CNTL: RTC_CNTLRTC_CNTL
RTC_IO: RTC_IORTC_IO
RTC_I2C: RTC_I2CRTC_I2C
SDHOST: SDHOSTSDHOST
SENS: SENSSENS
SHA: SHASHA
SLC: SLCSLC
SLCHOST: SLCHOSTSLCHOST
SPI0: SPI0SPI0
SPI1: SPI1SPI1
SPI2: SPI2SPI2
SPI3: SPI3SPI3
TIMG0: TIMG0TIMG0
TIMG1: TIMG1TIMG1
TWAI0: TWAI0TWAI0
UART0: UART0UART0
UART1: UART1UART1
UART2: UART2UART2
UHCI0: UHCI0UHCI0
UHCI1: UHCI1UHCI1
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