pub struct Peripherals {Show 82 fields
pub inputmux0: Inputmux0,
pub i3c0: I3c0,
pub ctimer0: Ctimer0,
pub ctimer1: Ctimer1,
pub ctimer2: Ctimer2,
pub ctimer3: Ctimer3,
pub ctimer4: Ctimer4,
pub freqme0: Freqme0,
pub utick0: Utick0,
pub wwdt0: Wwdt0,
pub smartdma0: Smartdma0,
pub dma0: Dma0,
pub edma_0_tcd0: Edma0Tcd0,
pub aoi0: Aoi0,
pub aoi1: Aoi1,
pub crc0: Crc0,
pub cmc: Cmc,
pub eim0: Eim0,
pub erm0: Erm0,
pub mbc0: Mbc0,
pub scg0: Scg0,
pub spc0: Spc0,
pub mrcc0: Mrcc0,
pub syscon: Syscon,
pub glikey0: Glikey0,
pub wuu0: Wuu0,
pub vbat0: Vbat0,
pub fmc0: Fmc0,
pub fmu0: Fmu0,
pub flexio0: Flexio0,
pub lpi2c0: Lpi2c0,
pub lpi2c1: Lpi2c1,
pub lpi2c2: Lpi2c2,
pub lpi2c3: Lpi2c3,
pub lpuart5: Lpuart5,
pub lpspi0: Lpspi0,
pub lpspi1: Lpspi1,
pub lpuart0: Lpuart0,
pub lpuart1: Lpuart1,
pub lpuart2: Lpuart2,
pub lpuart3: Lpuart3,
pub lpuart4: Lpuart4,
pub usb0: Usb0,
pub eqdc0: Eqdc0,
pub eqdc1: Eqdc1,
pub flexpwm0: Flexpwm0,
pub flexpwm1: Flexpwm1,
pub lptmr0: Lptmr0,
pub ostimer0: Ostimer0,
pub waketimer0: Waketimer0,
pub adc0: Adc0,
pub adc1: Adc1,
pub cmp0: Cmp0,
pub cmp1: Cmp1,
pub dac0: Dac0,
pub opamp0: Opamp0,
pub port0: Port0,
pub port1: Port1,
pub port2: Port2,
pub port3: Port3,
pub port4: Port4,
pub can0: Can0,
pub can1: Can1,
pub tdet0: Tdet0,
pub pkc0: Pkc0,
pub sgi0: Sgi0,
pub trng0: Trng0,
pub udf0: Udf0,
pub rtc0: Rtc0,
pub adc2: Adc2,
pub adc3: Adc3,
pub cdog0: Cdog0,
pub cdog1: Cdog1,
pub dbgmailbox: Dbgmailbox,
pub gpio0: Gpio0,
pub gpio1: Gpio1,
pub gpio2: Gpio2,
pub gpio3: Gpio3,
pub gpio4: Gpio4,
pub mau0: Mau0,
pub scn_scb: ScnScb,
pub sau: Sau,
}Expand description
All the peripherals.
Fields§
§inputmux0: Inputmux0INPUTMUX0
i3c0: I3c0I3C0
ctimer0: Ctimer0CTIMER0
ctimer1: Ctimer1CTIMER1
ctimer2: Ctimer2CTIMER2
ctimer3: Ctimer3CTIMER3
ctimer4: Ctimer4CTIMER4
freqme0: Freqme0FREQME0
utick0: Utick0UTICK0
wwdt0: Wwdt0WWDT0
smartdma0: Smartdma0SMARTDMA0
dma0: Dma0DMA0
edma_0_tcd0: Edma0Tcd0EDMA_0_TCD0
aoi0: Aoi0AOI0
aoi1: Aoi1AOI1
crc0: Crc0CRC0
cmc: CmcCMC
eim0: Eim0EIM0
erm0: Erm0ERM0
mbc0: Mbc0MBC0
scg0: Scg0SCG0
spc0: Spc0SPC0
mrcc0: Mrcc0MRCC0
syscon: SysconSYSCON
glikey0: Glikey0GLIKEY0
wuu0: Wuu0WUU0
vbat0: Vbat0VBAT0
fmc0: Fmc0FMC0
fmu0: Fmu0FMU0
flexio0: Flexio0FLEXIO0
lpi2c0: Lpi2c0LPI2C0
lpi2c1: Lpi2c1LPI2C1
lpi2c2: Lpi2c2LPI2C2
lpi2c3: Lpi2c3LPI2C3
lpuart5: Lpuart5LPUART5
lpspi0: Lpspi0LPSPI0
lpspi1: Lpspi1LPSPI1
lpuart0: Lpuart0LPUART0
lpuart1: Lpuart1LPUART1
lpuart2: Lpuart2LPUART2
lpuart3: Lpuart3LPUART3
lpuart4: Lpuart4LPUART4
usb0: Usb0USB0
eqdc0: Eqdc0EQDC0
eqdc1: Eqdc1EQDC1
flexpwm0: Flexpwm0FLEXPWM0
flexpwm1: Flexpwm1FLEXPWM1
lptmr0: Lptmr0LPTMR0
ostimer0: Ostimer0OSTIMER0
waketimer0: Waketimer0WAKETIMER0
adc0: Adc0ADC0
adc1: Adc1ADC1
cmp0: Cmp0CMP0
cmp1: Cmp1CMP1
dac0: Dac0DAC0
opamp0: Opamp0OPAMP0
port0: Port0PORT0
port1: Port1PORT1
port2: Port2PORT2
port3: Port3PORT3
port4: Port4PORT4
can0: Can0CAN0
can1: Can1CAN1
tdet0: Tdet0TDET0
pkc0: Pkc0PKC0
sgi0: Sgi0SGI0
trng0: Trng0TRNG0
udf0: Udf0UDF0
rtc0: Rtc0RTC0
adc2: Adc2ADC2
adc3: Adc3ADC3
cdog0: Cdog0CDOG0
cdog1: Cdog1CDOG1
dbgmailbox: DbgmailboxDBGMAILBOX
gpio0: Gpio0GPIO0
gpio1: Gpio1GPIO1
gpio2: Gpio2GPIO2
gpio3: Gpio3GPIO3
gpio4: Gpio4GPIO4
mau0: Mau0MAU0
scn_scb: ScnScbSCnSCB
sau: SauSAU
Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for Peripherals
impl !Sync for Peripherals
impl Freeze for Peripherals
impl Send for Peripherals
impl Unpin for Peripherals
impl UnsafeUnpin 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