pub struct Peripherals {Show 31 fields
pub GLB: GLB,
pub RF: RF,
pub GPIP: GPIP,
pub SEC_DBG: SEC_DBG,
pub SEC_ENG: SEC_ENG,
pub TZC_SEC: TZC_SEC,
pub TZC_NSEC: TZC_NSEC,
pub EF_DATA_0: EF_DATA_0,
pub EF_DATA_1: EF_DATA_1,
pub EF_CTRL: EF_CTRL,
pub CCI: CCI,
pub L1C: L1C,
pub UART: UART,
pub SPI: SPI,
pub I2C: I2C,
pub PWM: PWM,
pub TIMER: TIMER,
pub IR: IR,
pub CKS: CKS,
pub QDEC: QDEC,
pub KYS: KYS,
pub I2S: I2S,
pub CAM: CAM,
pub MJPEG: MJPEG,
pub SF_CTRL: SF_CTRL,
pub DMA: DMA,
pub EMAC: EMAC,
pub USB: USB,
pub PDS: PDS,
pub HBN: HBN,
pub AON: AON,
}Expand description
All the peripherals.
Fields§
§GLB: GLBGLB
RF: RFRF
GPIP: GPIPGPIP
SEC_DBG: SEC_DBGSEC_DBG
SEC_ENG: SEC_ENGSEC_ENG
TZC_SEC: TZC_SECTZC_SEC
TZC_NSEC: TZC_NSECTZC_NSEC
EF_DATA_0: EF_DATA_0EF_DATA_0
EF_DATA_1: EF_DATA_1EF_DATA_1
EF_CTRL: EF_CTRLEF_CTRL
CCI: CCICCI
L1C: L1CL1C
UART: UARTUART
SPI: SPISPI
I2C: I2CI2C
PWM: PWMPWM
TIMER: TIMERTIMER
IR: IRIR
CKS: CKSCKS
QDEC: QDECQDEC
KYS: KYSKYS
I2S: I2SI2S
CAM: CAMCAM
MJPEG: MJPEGMJPEG
SF_CTRL: SF_CTRLSF_CTRL
DMA: DMADMA
EMAC: EMACEMAC
USB: USBUSB
PDS: PDSPDS
HBN: HBNHBN
AON: AONAON
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