pub struct Peripherals {Show 59 fields
pub RMPU: RMPU,
pub TZF: TZF,
pub SRAM: SRAM,
pub BUS: BUS,
pub DMAC0: DMAC0,
pub DMAC1: DMAC1,
pub DMAC2: DMAC2,
pub DMAC3: DMAC3,
pub DMAC4: DMAC4,
pub DMAC5: DMAC5,
pub DMAC6: DMAC6,
pub DMAC7: DMAC7,
pub DMA: DMA,
pub DTC: DTC,
pub ICU: ICU,
pub CPSCU: CPSCU,
pub DBG: DBG,
pub FCACHE: FCACHE,
pub SYSC: SYSC,
pub PORT0: PORT0,
pub PORT1: PORT1,
pub PORT2: PORT2,
pub PORT3: PORT3,
pub PORT4: PORT4,
pub PORT5: PORT5,
pub PFS: PFS,
pub ELC: ELC,
pub RTC: RTC,
pub IWDT: IWDT,
pub WDT: WDT,
pub CAC: CAC,
pub MSTP: MSTP,
pub POEG: POEG,
pub USBFS: USBFS,
pub IIC0: IIC0,
pub IIC0WU: IIC0WU,
pub CAN0: CAN0,
pub PSCU: PSCU,
pub AGT0: AGT0,
pub AGT1: AGT1,
pub AGT2: AGT2,
pub AGT3: AGT3,
pub AGT5: AGT5,
pub CRC: CRC,
pub DOC: DOC,
pub SCI0: SCI0,
pub SCI3: SCI3,
pub SCI4: SCI4,
pub SCI9: SCI9,
pub SPI0: SPI0,
pub GPT321: GPT321,
pub GPT322: GPT322,
pub GPT164: GPT164,
pub GPT165: GPT165,
pub ADC120: ADC120,
pub DAC12: DAC12,
pub FLAD: FLAD,
pub FACI: FACI,
pub QSPI: QSPI,
}Expand description
All the peripherals.
Fields§
§RMPU: RMPURMPU
TZF: TZFTZF
SRAM: SRAMSRAM
BUS: BUSBUS
DMAC0: DMAC0DMAC0
DMAC1: DMAC1DMAC1
DMAC2: DMAC2DMAC2
DMAC3: DMAC3DMAC3
DMAC4: DMAC4DMAC4
DMAC5: DMAC5DMAC5
DMAC6: DMAC6DMAC6
DMAC7: DMAC7DMAC7
DMA: DMADMA
DTC: DTCDTC
ICU: ICUICU
CPSCU: CPSCUCPSCU
DBG: DBGDBG
FCACHE: FCACHEFCACHE
SYSC: SYSCSYSC
PORT0: PORT0PORT0
PORT1: PORT1PORT1
PORT2: PORT2PORT2
PORT3: PORT3PORT3
PORT4: PORT4PORT4
PORT5: PORT5PORT5
PFS: PFSPFS
ELC: ELCELC
RTC: RTCRTC
IWDT: IWDTIWDT
WDT: WDTWDT
CAC: CACCAC
MSTP: MSTPMSTP
POEG: POEGPOEG
USBFS: USBFSUSBFS
IIC0: IIC0IIC0
IIC0WU: IIC0WUIIC0WU
CAN0: CAN0CAN0
PSCU: PSCUPSCU
AGT0: AGT0AGT0
AGT1: AGT1AGT1
AGT2: AGT2AGT2
AGT3: AGT3AGT3
AGT5: AGT5AGT5
CRC: CRCCRC
DOC: DOCDOC
SCI0: SCI0SCI0
SCI3: SCI3SCI3
SCI4: SCI4SCI4
SCI9: SCI9SCI9
SPI0: SPI0SPI0
GPT321: GPT321GPT321
GPT322: GPT322GPT322
GPT164: GPT164GPT164
GPT165: GPT165GPT165
ADC120: ADC120ADC120
DAC12: DAC12DAC12
FLAD: FLADFLAD
FACI: FACIFACI
QSPI: QSPIQSPI
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