pub struct Peripherals {Show 83 fields
pub FTFE_FLASHCONFIG: FTFE_FLASHCONFIG,
pub AIPS0: AIPS0,
pub AIPS1: AIPS1,
pub AXBS: AXBS,
pub DMA: DMA,
pub FB: FB,
pub SYSMPU: SYSMPU,
pub SDRAM: SDRAM,
pub FMC: FMC,
pub FTFE: FTFE,
pub DMAMUX: DMAMUX,
pub CAN0: CAN0,
pub CAN1: CAN1,
pub SPI0: SPI0,
pub SPI1: SPI1,
pub SPI2: SPI2,
pub I2S0: I2S0,
pub CRC: CRC,
pub USBDCD: USBDCD,
pub PDB0: PDB0,
pub PIT: PIT,
pub FTM0: FTM0,
pub FTM1: FTM1,
pub FTM2: FTM2,
pub FTM3: FTM3,
pub ADC0: ADC0,
pub ADC1: ADC1,
pub RTC: RTC,
pub RFVBAT: RFVBAT,
pub LPTMR0: LPTMR0,
pub RFSYS: RFSYS,
pub TSI0: TSI0,
pub SIM: SIM,
pub PORTA: PORTA,
pub PORTB: PORTB,
pub PORTC: PORTC,
pub PORTD: PORTD,
pub PORTE: PORTE,
pub WDOG: WDOG,
pub EWM: EWM,
pub CMT: CMT,
pub MCG: MCG,
pub OSC: OSC,
pub I2C0: I2C0,
pub I2C1: I2C1,
pub I2C2: I2C2,
pub I2C3: I2C3,
pub UART0: UART0,
pub UART1: UART1,
pub UART2: UART2,
pub UART3: UART3,
pub UART4: UART4,
pub USB0: USB0,
pub CMP0: CMP0,
pub CMP1: CMP1,
pub CMP2: CMP2,
pub CMP3: CMP3,
pub VREF: VREF,
pub LLWU: LLWU,
pub PMC: PMC,
pub SMC: SMC,
pub RCM: RCM,
pub RNG: RNG,
pub USBHS: USBHS,
pub USBPHY: USBPHY,
pub USBHSDCD: USBHSDCD,
pub SDHC: SDHC,
pub ENET: ENET,
pub LPUART0: LPUART0,
pub TPM1: TPM1,
pub TPM2: TPM2,
pub DAC0: DAC0,
pub DAC1: DAC1,
pub GPIOA: GPIOA,
pub GPIOB: GPIOB,
pub GPIOC: GPIOC,
pub GPIOD: GPIOD,
pub GPIOE: GPIOE,
pub SYSTEMCONTROL: SYSTEMCONTROL,
pub SYSTICK: SYSTICK,
pub MCM: MCM,
pub CAU: CAU,
pub LMEM: LMEM,
}Expand description
All the peripherals
Fields§
§FTFE_FLASHCONFIG: FTFE_FLASHCONFIGFTFE_FLASHCONFIG
AIPS0: AIPS0AIPS0
AIPS1: AIPS1AIPS1
AXBS: AXBSAXBS
DMA: DMADMA
FB: FBFB
SYSMPU: SYSMPUSYSMPU
SDRAM: SDRAMSDRAM
FMC: FMCFMC
FTFE: FTFEFTFE
DMAMUX: DMAMUXDMAMUX
CAN0: CAN0CAN0
CAN1: CAN1CAN1
SPI0: SPI0SPI0
SPI1: SPI1SPI1
SPI2: SPI2SPI2
I2S0: I2S0I2S0
CRC: CRCCRC
USBDCD: USBDCDUSBDCD
PDB0: PDB0PDB0
PIT: PITPIT
FTM0: FTM0FTM0
FTM1: FTM1FTM1
FTM2: FTM2FTM2
FTM3: FTM3FTM3
ADC0: ADC0ADC0
ADC1: ADC1ADC1
RTC: RTCRTC
RFVBAT: RFVBATRFVBAT
LPTMR0: LPTMR0LPTMR0
RFSYS: RFSYSRFSYS
TSI0: TSI0TSI0
SIM: SIMSIM
PORTA: PORTAPORTA
PORTB: PORTBPORTB
PORTC: PORTCPORTC
PORTD: PORTDPORTD
PORTE: PORTEPORTE
WDOG: WDOGWDOG
EWM: EWMEWM
CMT: CMTCMT
MCG: MCGMCG
OSC: OSCOSC
I2C0: I2C0I2C0
I2C1: I2C1I2C1
I2C2: I2C2I2C2
I2C3: I2C3I2C3
UART0: UART0UART0
UART1: UART1UART1
UART2: UART2UART2
UART3: UART3UART3
UART4: UART4UART4
USB0: USB0USB0
CMP0: CMP0CMP0
CMP1: CMP1CMP1
CMP2: CMP2CMP2
CMP3: CMP3CMP3
VREF: VREFVREF
LLWU: LLWULLWU
PMC: PMCPMC
SMC: SMCSMC
RCM: RCMRCM
RNG: RNGRNG
USBHS: USBHSUSBHS
USBPHY: USBPHYUSBPHY
USBHSDCD: USBHSDCDUSBHSDCD
SDHC: SDHCSDHC
ENET: ENETENET
LPUART0: LPUART0LPUART0
TPM1: TPM1TPM1
TPM2: TPM2TPM2
DAC0: DAC0DAC0
DAC1: DAC1DAC1
GPIOA: GPIOAGPIOA
GPIOB: GPIOBGPIOB
GPIOC: GPIOCGPIOC
GPIOD: GPIODGPIOD
GPIOE: GPIOEGPIOE
SYSTEMCONTROL: SYSTEMCONTROLSYSTEMCONTROL
SYSTICK: SYSTICKSYSTICK
MCM: MCMMCM
CAU: CAUCAU
LMEM: LMEMLMEM
Implementations§
Auto Trait Implementations§
impl !Sync for Peripherals
impl Freeze for Peripherals
impl RefUnwindSafe 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