pub struct Peripherals {Show 31 fields
pub GLB: GLB,
pub GPIP: GPIP,
pub AGC: AGC,
pub SEC: SEC,
pub PERMIT: PERMIT,
pub UART0: UART0,
pub UART1: UART1,
pub SPI0: SPI0,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub PWM: PWM,
pub TIMER: TIMER,
pub IR: IR,
pub CRC: CRC,
pub DBI: DBI,
pub ISO11898: ISO11898,
pub I2S: I2S,
pub AUADC: AUADC,
pub FLASH: FLASH,
pub DMA: DMA,
pub SDU: SDU,
pub PDS: PDS,
pub HBN: HBN,
pub PSRAM: PSRAM,
pub AUDAC: AUDAC,
pub EFUSE: EFUSE,
pub DVP0: DVP0,
pub MJPEG: MJPEG,
pub SDH: SDH,
pub EMAC: EMAC,
pub USB: USB,
}Expand description
All the peripherals.
Fields§
§GLB: GLBGLB
GPIP: GPIPGPIP
AGC: AGCAGC
SEC: SECSEC
PERMIT: PERMITPERMIT
UART0: UART0UART0
UART1: UART1UART1
SPI0: SPI0SPI0
I2C0: I2C0I2C0
I2C1: I2C1I2C1
PWM: PWMPWM
TIMER: TIMERTIMER
IR: IRIR
CRC: CRCCRC
DBI: DBIDBI
ISO11898: ISO11898ISO11898
I2S: I2SI2S
AUADC: AUADCAUADC
FLASH: FLASHFLASH
DMA: DMADMA
SDU: SDUSDU
PDS: PDSPDS
HBN: HBNHBN
PSRAM: PSRAMPSRAM
AUDAC: AUDACAUDAC
EFUSE: EFUSEEFUSE
DVP0: DVP0DVP0
MJPEG: MJPEGMJPEG
SDH: SDHSDH
EMAC: EMACEMAC
USB: USBUSB
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