pub struct Peripherals {Show 39 fields
pub CODEC: CODEC,
pub MJPEG: MJPEG,
pub H264: H264,
pub NPU: NPU,
pub MMGLB: MMGLB,
pub PTA: PTA,
pub WIFI: WIFI,
pub EMAC: EMAC,
pub SDH: SDH,
pub AUDIO: AUDIO,
pub USB: USB,
pub PSRAM: PSRAM,
pub AON: AON,
pub HBN: HBN,
pub PDS: PDS,
pub DMA0: DMA0,
pub DMA1: DMA1,
pub FLASH: FLASH,
pub LZ4D: LZ4D,
pub PDM: PDM,
pub I2S: I2S,
pub ISO11898: ISO11898,
pub IPC: IPC,
pub IR: IR,
pub TIMER: TIMER,
pub PWM: PWM,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub SPI0: SPI0,
pub UART0: UART0,
pub UART1: UART1,
pub MISC: MISC,
pub CCI: CCI,
pub EFUSE: EFUSE,
pub SEC: SEC,
pub DEBUG: DEBUG,
pub AGC: AGC,
pub GPIP: GPIP,
pub GLB: GLB,
}Expand description
All the peripherals.
Fields§
§CODEC: CODECCODEC
MJPEG: MJPEGMJPEG
H264: H264H264
NPU: NPUNPU
MMGLB: MMGLBMMGLB
PTA: PTAPTA
WIFI: WIFIWIFI
EMAC: EMACEMAC
SDH: SDHSDH
AUDIO: AUDIOAUDIO
USB: USBUSB
PSRAM: PSRAMPSRAM
AON: AONAON
HBN: HBNHBN
PDS: PDSPDS
DMA0: DMA0DMA0
DMA1: DMA1DMA1
FLASH: FLASHFLASH
LZ4D: LZ4DLZ4D
PDM: PDMPDM
I2S: I2SI2S
ISO11898: ISO11898ISO11898
IPC: IPCIPC
IR: IRIR
TIMER: TIMERTIMER
PWM: PWMPWM
I2C0: I2C0I2C0
I2C1: I2C1I2C1
SPI0: SPI0SPI0
UART0: UART0UART0
UART1: UART1UART1
MISC: MISCMISC
CCI: CCICCI
EFUSE: EFUSEEFUSE
SEC: SECSEC
DEBUG: DEBUGDEBUG
AGC: AGCAGC
GPIP: GPIPGPIP
GLB: GLBGLB
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