Peripherals

Struct Peripherals 

Source
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: RMPU

RMPU

§TZF: TZF

TZF

§SRAM: SRAM

SRAM

§BUS: BUS

BUS

§DMAC0: DMAC0

DMAC0

§DMAC1: DMAC1

DMAC1

§DMAC2: DMAC2

DMAC2

§DMAC3: DMAC3

DMAC3

§DMAC4: DMAC4

DMAC4

§DMAC5: DMAC5

DMAC5

§DMAC6: DMAC6

DMAC6

§DMAC7: DMAC7

DMAC7

§DMA: DMA

DMA

§DTC: DTC

DTC

§ICU: ICU

ICU

§CPSCU: CPSCU

CPSCU

§DBG: DBG

DBG

§FCACHE: FCACHE

FCACHE

§SYSC: SYSC

SYSC

§PORT0: PORT0

PORT0

§PORT1: PORT1

PORT1

§PORT2: PORT2

PORT2

§PORT3: PORT3

PORT3

§PORT4: PORT4

PORT4

§PORT5: PORT5

PORT5

§PFS: PFS

PFS

§ELC: ELC

ELC

§RTC: RTC

RTC

§IWDT: IWDT

IWDT

§WDT: WDT

WDT

§CAC: CAC

CAC

§MSTP: MSTP

MSTP

§POEG: POEG

POEG

§USBFS: USBFS

USBFS

§IIC0: IIC0

IIC0

§IIC0WU: IIC0WU

IIC0WU

§CAN0: CAN0

CAN0

§PSCU: PSCU

PSCU

§AGT0: AGT0

AGT0

§AGT1: AGT1

AGT1

§AGT2: AGT2

AGT2

§AGT3: AGT3

AGT3

§AGT5: AGT5

AGT5

§CRC: CRC

CRC

§DOC: DOC

DOC

§SCI0: SCI0

SCI0

§SCI3: SCI3

SCI3

§SCI4: SCI4

SCI4

§SCI9: SCI9

SCI9

§SPI0: SPI0

SPI0

§GPT321: GPT321

GPT321

§GPT322: GPT322

GPT322

§GPT164: GPT164

GPT164

§GPT165: GPT165

GPT165

§ADC120: ADC120

ADC120

§DAC12: DAC12

DAC12

§FLAD: FLAD

FLAD

§FACI: FACI

FACI

§QSPI: QSPI

QSPI

Implementations§

Source§

impl Peripherals

Source

pub unsafe fn steal() -> Self

Unchecked version of Peripherals::take.

§Safety

Each of the returned peripherals must be used at most once.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.