embassy-stm32

Crates

git

Versions

stm32h742vi

Flavors

Skip to main content

Peripherals

Struct Peripherals 

Source
pub struct Peripherals {
Show 234 fields pub PA0: Peri<'static, PA0>, pub PA1: Peri<'static, PA1>, pub PA2: Peri<'static, PA2>, pub PA3: Peri<'static, PA3>, pub PA4: Peri<'static, PA4>, pub PA5: Peri<'static, PA5>, pub PA6: Peri<'static, PA6>, pub PA7: Peri<'static, PA7>, pub PA8: Peri<'static, PA8>, pub PA9: Peri<'static, PA9>, pub PA10: Peri<'static, PA10>, pub PA11: Peri<'static, PA11>, pub PA12: Peri<'static, PA12>, pub PA13: Peri<'static, PA13>, pub PA14: Peri<'static, PA14>, pub PA15: Peri<'static, PA15>, pub PB0: Peri<'static, PB0>, pub PB1: Peri<'static, PB1>, pub PB2: Peri<'static, PB2>, pub PB3: Peri<'static, PB3>, pub PB4: Peri<'static, PB4>, pub PB5: Peri<'static, PB5>, pub PB6: Peri<'static, PB6>, pub PB7: Peri<'static, PB7>, pub PB8: Peri<'static, PB8>, pub PB9: Peri<'static, PB9>, pub PB10: Peri<'static, PB10>, pub PB11: Peri<'static, PB11>, pub PB12: Peri<'static, PB12>, pub PB13: Peri<'static, PB13>, pub PB14: Peri<'static, PB14>, pub PB15: Peri<'static, PB15>, pub PC0: Peri<'static, PC0>, pub PC1: Peri<'static, PC1>, pub PC2: Peri<'static, PC2>, pub PC3: Peri<'static, PC3>, pub PC4: Peri<'static, PC4>, pub PC5: Peri<'static, PC5>, pub PC6: Peri<'static, PC6>, pub PC7: Peri<'static, PC7>, pub PC8: Peri<'static, PC8>, pub PC9: Peri<'static, PC9>, pub PC10: Peri<'static, PC10>, pub PC11: Peri<'static, PC11>, pub PC12: Peri<'static, PC12>, pub PC13: Peri<'static, PC13>, pub PC14: Peri<'static, PC14>, pub PC15: Peri<'static, PC15>, pub PD0: Peri<'static, PD0>, pub PD1: Peri<'static, PD1>, pub PD2: Peri<'static, PD2>, pub PD3: Peri<'static, PD3>, pub PD4: Peri<'static, PD4>, pub PD5: Peri<'static, PD5>, pub PD6: Peri<'static, PD6>, pub PD7: Peri<'static, PD7>, pub PD8: Peri<'static, PD8>, pub PD9: Peri<'static, PD9>, pub PD10: Peri<'static, PD10>, pub PD11: Peri<'static, PD11>, pub PD12: Peri<'static, PD12>, pub PD13: Peri<'static, PD13>, pub PD14: Peri<'static, PD14>, pub PD15: Peri<'static, PD15>, pub PE0: Peri<'static, PE0>, pub PE1: Peri<'static, PE1>, pub PE2: Peri<'static, PE2>, pub PE3: Peri<'static, PE3>, pub PE4: Peri<'static, PE4>, pub PE5: Peri<'static, PE5>, pub PE6: Peri<'static, PE6>, pub PE7: Peri<'static, PE7>, pub PE8: Peri<'static, PE8>, pub PE9: Peri<'static, PE9>, pub PE10: Peri<'static, PE10>, pub PE11: Peri<'static, PE11>, pub PE12: Peri<'static, PE12>, pub PE13: Peri<'static, PE13>, pub PE14: Peri<'static, PE14>, pub PE15: Peri<'static, PE15>, pub PH0: Peri<'static, PH0>, pub PH1: Peri<'static, PH1>, pub BKPSRAM: Peri<'static, BKPSRAM>, pub ADC1: Peri<'static, ADC1>, pub ADC12_COMMON: Peri<'static, ADC12_COMMON>, pub ADC2: Peri<'static, ADC2>, pub ADC3: Peri<'static, ADC3>, pub ADC3_COMMON: Peri<'static, ADC3_COMMON>, pub BDMA: Peri<'static, BDMA>, pub CEC: Peri<'static, CEC>, pub COMP1: Peri<'static, COMP1>, pub COMP2: Peri<'static, COMP2>, pub CRC: Peri<'static, CRC>, pub CRS: Peri<'static, CRS>, pub DAC1: Peri<'static, DAC1>, pub DBGMCU: Peri<'static, DBGMCU>, pub DCMI: Peri<'static, DCMI>, pub DFSDM1: Peri<'static, DFSDM1>, pub DLYB_QUADSPI: Peri<'static, DLYB_QUADSPI>, pub DLYB_SDMMC1: Peri<'static, DLYB_SDMMC1>, pub DLYB_SDMMC2: Peri<'static, DLYB_SDMMC2>, pub DMA1: Peri<'static, DMA1>, pub DMA2: Peri<'static, DMA2>, pub DMA2D: Peri<'static, DMA2D>, pub DMAMUX1: Peri<'static, DMAMUX1>, pub DMAMUX2: Peri<'static, DMAMUX2>, pub ETH: Peri<'static, ETH>, pub ETH_SMA: Peri<'static, ETH_SMA>, pub FDCAN1: Peri<'static, FDCAN1>, pub FDCAN2: Peri<'static, FDCAN2>, pub FDCANRAM: Peri<'static, FDCANRAM>, pub FLASH: Peri<'static, FLASH>, pub FMC: Peri<'static, FMC>, pub HRTIM1: Peri<'static, HRTIM1>, pub I2C1: Peri<'static, I2C1>, pub I2C2: Peri<'static, I2C2>, pub I2C3: Peri<'static, I2C3>, pub I2C4: Peri<'static, I2C4>, pub IWDG1: Peri<'static, IWDG1>, pub LPTIM1: Peri<'static, LPTIM1>, pub LPTIM2: Peri<'static, LPTIM2>, pub LPTIM3: Peri<'static, LPTIM3>, pub LPTIM4: Peri<'static, LPTIM4>, pub LPTIM5: Peri<'static, LPTIM5>, pub LPUART1: Peri<'static, LPUART1>, pub MDIOS: Peri<'static, MDIOS>, pub MDMA: Peri<'static, MDMA>, pub OPAMP1: Peri<'static, OPAMP1>, pub OPAMP2: Peri<'static, OPAMP2>, pub PWR: Peri<'static, PWR>, pub QUADSPI: Peri<'static, QUADSPI>, pub MCO1: Peri<'static, MCO1>, pub MCO2: Peri<'static, MCO2>, pub RCC: Peri<'static, RCC>, pub RNG: Peri<'static, RNG>, pub RTC: Peri<'static, RTC>, pub SAI1: Peri<'static, SAI1>, pub SAI2: Peri<'static, SAI2>, pub SAI3: Peri<'static, SAI3>, pub SAI4: Peri<'static, SAI4>, pub SDMMC1: Peri<'static, SDMMC1>, pub SDMMC2: Peri<'static, SDMMC2>, pub SPDIFRX1: Peri<'static, SPDIFRX1>, pub SPI1: Peri<'static, SPI1>, pub SPI2: Peri<'static, SPI2>, pub SPI3: Peri<'static, SPI3>, pub SPI4: Peri<'static, SPI4>, pub SPI6: Peri<'static, SPI6>, pub SYSCFG: Peri<'static, SYSCFG>, pub TIM1: Peri<'static, TIM1>, pub TIM12: Peri<'static, TIM12>, pub TIM13: Peri<'static, TIM13>, pub TIM14: Peri<'static, TIM14>, pub TIM15: Peri<'static, TIM15>, pub TIM16: Peri<'static, TIM16>, pub TIM17: Peri<'static, TIM17>, pub TIM2: Peri<'static, TIM2>, pub TIM3: Peri<'static, TIM3>, pub TIM4: Peri<'static, TIM4>, pub TIM6: Peri<'static, TIM6>, pub TIM7: Peri<'static, TIM7>, pub TIM8: Peri<'static, TIM8>, pub TS_CAL1: Peri<'static, TS_CAL1>, pub TS_CAL2: Peri<'static, TS_CAL2>, pub UART4: Peri<'static, UART4>, pub UART5: Peri<'static, UART5>, pub UART7: Peri<'static, UART7>, pub UART8: Peri<'static, UART8>, pub UID: Peri<'static, UID>, pub USART1: Peri<'static, USART1>, pub USART2: Peri<'static, USART2>, pub USART3: Peri<'static, USART3>, pub USART6: Peri<'static, USART6>, pub USB_OTG_FS: Peri<'static, USB_OTG_FS>, pub USB_OTG_HS: Peri<'static, USB_OTG_HS>, pub VREFBUF: Peri<'static, VREFBUF>, pub VREFINTCAL: Peri<'static, VREFINTCAL>, pub WWDG1: Peri<'static, WWDG1>, pub EXTI0: Peri<'static, EXTI0>, pub EXTI1: Peri<'static, EXTI1>, pub EXTI2: Peri<'static, EXTI2>, pub EXTI3: Peri<'static, EXTI3>, pub EXTI4: Peri<'static, EXTI4>, pub EXTI5: Peri<'static, EXTI5>, pub EXTI6: Peri<'static, EXTI6>, pub EXTI7: Peri<'static, EXTI7>, pub EXTI8: Peri<'static, EXTI8>, pub EXTI9: Peri<'static, EXTI9>, pub EXTI10: Peri<'static, EXTI10>, pub EXTI11: Peri<'static, EXTI11>, pub EXTI12: Peri<'static, EXTI12>, pub EXTI13: Peri<'static, EXTI13>, pub EXTI14: Peri<'static, EXTI14>, pub EXTI15: Peri<'static, EXTI15>, pub DMA1_CH0: Peri<'static, DMA1_CH0>, pub DMA1_CH1: Peri<'static, DMA1_CH1>, pub DMA1_CH2: Peri<'static, DMA1_CH2>, pub DMA1_CH3: Peri<'static, DMA1_CH3>, pub DMA1_CH4: Peri<'static, DMA1_CH4>, pub DMA1_CH5: Peri<'static, DMA1_CH5>, pub DMA1_CH6: Peri<'static, DMA1_CH6>, pub DMA1_CH7: Peri<'static, DMA1_CH7>, pub DMA2_CH0: Peri<'static, DMA2_CH0>, pub DMA2_CH1: Peri<'static, DMA2_CH1>, pub DMA2_CH2: Peri<'static, DMA2_CH2>, pub DMA2_CH3: Peri<'static, DMA2_CH3>, pub DMA2_CH4: Peri<'static, DMA2_CH4>, pub DMA2_CH5: Peri<'static, DMA2_CH5>, pub DMA2_CH6: Peri<'static, DMA2_CH6>, pub DMA2_CH7: Peri<'static, DMA2_CH7>, pub BDMA_CH0: Peri<'static, BDMA_CH0>, pub BDMA_CH1: Peri<'static, BDMA_CH1>, pub BDMA_CH2: Peri<'static, BDMA_CH2>, pub BDMA_CH3: Peri<'static, BDMA_CH3>, pub BDMA_CH4: Peri<'static, BDMA_CH4>, pub BDMA_CH5: Peri<'static, BDMA_CH5>, pub BDMA_CH6: Peri<'static, BDMA_CH6>, pub BDMA_CH7: Peri<'static, BDMA_CH7>, pub MDMA_CH0: Peri<'static, MDMA_CH0>, pub MDMA_CH1: Peri<'static, MDMA_CH1>, pub MDMA_CH2: Peri<'static, MDMA_CH2>, pub MDMA_CH3: Peri<'static, MDMA_CH3>, pub MDMA_CH4: Peri<'static, MDMA_CH4>, pub MDMA_CH5: Peri<'static, MDMA_CH5>, pub MDMA_CH6: Peri<'static, MDMA_CH6>, pub MDMA_CH7: Peri<'static, MDMA_CH7>, pub MDMA_CH8: Peri<'static, MDMA_CH8>, pub MDMA_CH9: Peri<'static, MDMA_CH9>, pub MDMA_CH10: Peri<'static, MDMA_CH10>, pub MDMA_CH11: Peri<'static, MDMA_CH11>, pub MDMA_CH12: Peri<'static, MDMA_CH12>, pub MDMA_CH13: Peri<'static, MDMA_CH13>, pub MDMA_CH14: Peri<'static, MDMA_CH14>, pub MDMA_CH15: Peri<'static, MDMA_CH15>,
}
Expand description

Struct containing all the peripheral singletons.

To obtain the peripherals, you must initialize the HAL, by calling crate::init.

Fieldsยง

ยงPA0: Peri<'static, PA0>

PA0 peripheral

ยงPA1: Peri<'static, PA1>

PA1 peripheral

ยงPA2: Peri<'static, PA2>

PA2 peripheral

ยงPA3: Peri<'static, PA3>

PA3 peripheral

ยงPA4: Peri<'static, PA4>

PA4 peripheral

ยงPA5: Peri<'static, PA5>

PA5 peripheral

ยงPA6: Peri<'static, PA6>

PA6 peripheral

ยงPA7: Peri<'static, PA7>

PA7 peripheral

ยงPA8: Peri<'static, PA8>

PA8 peripheral

ยงPA9: Peri<'static, PA9>

PA9 peripheral

ยงPA10: Peri<'static, PA10>

PA10 peripheral

ยงPA11: Peri<'static, PA11>

PA11 peripheral

ยงPA12: Peri<'static, PA12>

PA12 peripheral

ยงPA13: Peri<'static, PA13>

PA13 peripheral

ยงPA14: Peri<'static, PA14>

PA14 peripheral

ยงPA15: Peri<'static, PA15>

PA15 peripheral

ยงPB0: Peri<'static, PB0>

PB0 peripheral

ยงPB1: Peri<'static, PB1>

PB1 peripheral

ยงPB2: Peri<'static, PB2>

PB2 peripheral

ยงPB3: Peri<'static, PB3>

PB3 peripheral

ยงPB4: Peri<'static, PB4>

PB4 peripheral

ยงPB5: Peri<'static, PB5>

PB5 peripheral

ยงPB6: Peri<'static, PB6>

PB6 peripheral

ยงPB7: Peri<'static, PB7>

PB7 peripheral

ยงPB8: Peri<'static, PB8>

PB8 peripheral

ยงPB9: Peri<'static, PB9>

PB9 peripheral

ยงPB10: Peri<'static, PB10>

PB10 peripheral

ยงPB11: Peri<'static, PB11>

PB11 peripheral

ยงPB12: Peri<'static, PB12>

PB12 peripheral

ยงPB13: Peri<'static, PB13>

PB13 peripheral

ยงPB14: Peri<'static, PB14>

PB14 peripheral

ยงPB15: Peri<'static, PB15>

PB15 peripheral

ยงPC0: Peri<'static, PC0>

PC0 peripheral

ยงPC1: Peri<'static, PC1>

PC1 peripheral

ยงPC2: Peri<'static, PC2>

PC2 peripheral

ยงPC3: Peri<'static, PC3>

PC3 peripheral

ยงPC4: Peri<'static, PC4>

PC4 peripheral

ยงPC5: Peri<'static, PC5>

PC5 peripheral

ยงPC6: Peri<'static, PC6>

PC6 peripheral

ยงPC7: Peri<'static, PC7>

PC7 peripheral

ยงPC8: Peri<'static, PC8>

PC8 peripheral

ยงPC9: Peri<'static, PC9>

PC9 peripheral

ยงPC10: Peri<'static, PC10>

PC10 peripheral

ยงPC11: Peri<'static, PC11>

PC11 peripheral

ยงPC12: Peri<'static, PC12>

PC12 peripheral

ยงPC13: Peri<'static, PC13>

PC13 peripheral

ยงPC14: Peri<'static, PC14>

PC14 peripheral

ยงPC15: Peri<'static, PC15>

PC15 peripheral

ยงPD0: Peri<'static, PD0>

PD0 peripheral

ยงPD1: Peri<'static, PD1>

PD1 peripheral

ยงPD2: Peri<'static, PD2>

PD2 peripheral

ยงPD3: Peri<'static, PD3>

PD3 peripheral

ยงPD4: Peri<'static, PD4>

PD4 peripheral

ยงPD5: Peri<'static, PD5>

PD5 peripheral

ยงPD6: Peri<'static, PD6>

PD6 peripheral

ยงPD7: Peri<'static, PD7>

PD7 peripheral

ยงPD8: Peri<'static, PD8>

PD8 peripheral

ยงPD9: Peri<'static, PD9>

PD9 peripheral

ยงPD10: Peri<'static, PD10>

PD10 peripheral

ยงPD11: Peri<'static, PD11>

PD11 peripheral

ยงPD12: Peri<'static, PD12>

PD12 peripheral

ยงPD13: Peri<'static, PD13>

PD13 peripheral

ยงPD14: Peri<'static, PD14>

PD14 peripheral

ยงPD15: Peri<'static, PD15>

PD15 peripheral

ยงPE0: Peri<'static, PE0>

PE0 peripheral

ยงPE1: Peri<'static, PE1>

PE1 peripheral

ยงPE2: Peri<'static, PE2>

PE2 peripheral

ยงPE3: Peri<'static, PE3>

PE3 peripheral

ยงPE4: Peri<'static, PE4>

PE4 peripheral

ยงPE5: Peri<'static, PE5>

PE5 peripheral

ยงPE6: Peri<'static, PE6>

PE6 peripheral

ยงPE7: Peri<'static, PE7>

PE7 peripheral

ยงPE8: Peri<'static, PE8>

PE8 peripheral

ยงPE9: Peri<'static, PE9>

PE9 peripheral

ยงPE10: Peri<'static, PE10>

PE10 peripheral

ยงPE11: Peri<'static, PE11>

PE11 peripheral

ยงPE12: Peri<'static, PE12>

PE12 peripheral

ยงPE13: Peri<'static, PE13>

PE13 peripheral

ยงPE14: Peri<'static, PE14>

PE14 peripheral

ยงPE15: Peri<'static, PE15>

PE15 peripheral

ยงPH0: Peri<'static, PH0>

PH0 peripheral

ยงPH1: Peri<'static, PH1>

PH1 peripheral

ยงBKPSRAM: Peri<'static, BKPSRAM>

BKPSRAM peripheral

ยงADC1: Peri<'static, ADC1>

ADC1 peripheral

ยงADC12_COMMON: Peri<'static, ADC12_COMMON>

ADC12_COMMON peripheral

ยงADC2: Peri<'static, ADC2>

ADC2 peripheral

ยงADC3: Peri<'static, ADC3>

ADC3 peripheral

ยงADC3_COMMON: Peri<'static, ADC3_COMMON>

ADC3_COMMON peripheral

ยงBDMA: Peri<'static, BDMA>

BDMA peripheral

ยงCEC: Peri<'static, CEC>

CEC peripheral

ยงCOMP1: Peri<'static, COMP1>

COMP1 peripheral

ยงCOMP2: Peri<'static, COMP2>

COMP2 peripheral

ยงCRC: Peri<'static, CRC>

CRC peripheral

ยงCRS: Peri<'static, CRS>

CRS peripheral

ยงDAC1: Peri<'static, DAC1>

DAC1 peripheral

ยงDBGMCU: Peri<'static, DBGMCU>

DBGMCU peripheral

ยงDCMI: Peri<'static, DCMI>

DCMI peripheral

ยงDFSDM1: Peri<'static, DFSDM1>

DFSDM1 peripheral

ยงDLYB_QUADSPI: Peri<'static, DLYB_QUADSPI>

DLYB_QUADSPI peripheral

ยงDLYB_SDMMC1: Peri<'static, DLYB_SDMMC1>

DLYB_SDMMC1 peripheral

ยงDLYB_SDMMC2: Peri<'static, DLYB_SDMMC2>

DLYB_SDMMC2 peripheral

ยงDMA1: Peri<'static, DMA1>

DMA1 peripheral

ยงDMA2: Peri<'static, DMA2>

DMA2 peripheral

ยงDMA2D: Peri<'static, DMA2D>

DMA2D peripheral

ยงDMAMUX1: Peri<'static, DMAMUX1>

DMAMUX1 peripheral

ยงDMAMUX2: Peri<'static, DMAMUX2>

DMAMUX2 peripheral

ยงETH: Peri<'static, ETH>

ETH peripheral

ยงETH_SMA: Peri<'static, ETH_SMA>

ETH_SMA peripheral

ยงFDCAN1: Peri<'static, FDCAN1>

FDCAN1 peripheral

ยงFDCAN2: Peri<'static, FDCAN2>

FDCAN2 peripheral

ยงFDCANRAM: Peri<'static, FDCANRAM>

FDCANRAM peripheral

ยงFLASH: Peri<'static, FLASH>

FLASH peripheral

ยงFMC: Peri<'static, FMC>

FMC peripheral

ยงHRTIM1: Peri<'static, HRTIM1>

HRTIM1 peripheral

ยงI2C1: Peri<'static, I2C1>

I2C1 peripheral

ยงI2C2: Peri<'static, I2C2>

I2C2 peripheral

ยงI2C3: Peri<'static, I2C3>

I2C3 peripheral

ยงI2C4: Peri<'static, I2C4>

I2C4 peripheral

ยงIWDG1: Peri<'static, IWDG1>

IWDG1 peripheral

ยงLPTIM1: Peri<'static, LPTIM1>

LPTIM1 peripheral

ยงLPTIM2: Peri<'static, LPTIM2>

LPTIM2 peripheral

ยงLPTIM3: Peri<'static, LPTIM3>

LPTIM3 peripheral

ยงLPTIM4: Peri<'static, LPTIM4>

LPTIM4 peripheral

ยงLPTIM5: Peri<'static, LPTIM5>

LPTIM5 peripheral

ยงLPUART1: Peri<'static, LPUART1>

LPUART1 peripheral

ยงMDIOS: Peri<'static, MDIOS>

MDIOS peripheral

ยงMDMA: Peri<'static, MDMA>

MDMA peripheral

ยงOPAMP1: Peri<'static, OPAMP1>

OPAMP1 peripheral

ยงOPAMP2: Peri<'static, OPAMP2>

OPAMP2 peripheral

ยงPWR: Peri<'static, PWR>

PWR peripheral

ยงQUADSPI: Peri<'static, QUADSPI>

QUADSPI peripheral

ยงMCO1: Peri<'static, MCO1>

MCO1 peripheral

ยงMCO2: Peri<'static, MCO2>

MCO2 peripheral

ยงRCC: Peri<'static, RCC>

RCC peripheral

ยงRNG: Peri<'static, RNG>

RNG peripheral

ยงRTC: Peri<'static, RTC>

RTC peripheral

ยงSAI1: Peri<'static, SAI1>

SAI1 peripheral

ยงSAI2: Peri<'static, SAI2>

SAI2 peripheral

ยงSAI3: Peri<'static, SAI3>

SAI3 peripheral

ยงSAI4: Peri<'static, SAI4>

SAI4 peripheral

ยงSDMMC1: Peri<'static, SDMMC1>

SDMMC1 peripheral

ยงSDMMC2: Peri<'static, SDMMC2>

SDMMC2 peripheral

ยงSPDIFRX1: Peri<'static, SPDIFRX1>

SPDIFRX1 peripheral

ยงSPI1: Peri<'static, SPI1>

SPI1 peripheral

ยงSPI2: Peri<'static, SPI2>

SPI2 peripheral

ยงSPI3: Peri<'static, SPI3>

SPI3 peripheral

ยงSPI4: Peri<'static, SPI4>

SPI4 peripheral

ยงSPI6: Peri<'static, SPI6>

SPI6 peripheral

ยงSYSCFG: Peri<'static, SYSCFG>

SYSCFG peripheral

ยงTIM1: Peri<'static, TIM1>

TIM1 peripheral

ยงTIM12: Peri<'static, TIM12>

TIM12 peripheral

ยงTIM13: Peri<'static, TIM13>

TIM13 peripheral

ยงTIM14: Peri<'static, TIM14>

TIM14 peripheral

ยงTIM15: Peri<'static, TIM15>

TIM15 peripheral

ยงTIM16: Peri<'static, TIM16>

TIM16 peripheral

ยงTIM17: Peri<'static, TIM17>

TIM17 peripheral

ยงTIM2: Peri<'static, TIM2>

TIM2 peripheral

ยงTIM3: Peri<'static, TIM3>

TIM3 peripheral

ยงTIM4: Peri<'static, TIM4>

TIM4 peripheral

ยงTIM6: Peri<'static, TIM6>

TIM6 peripheral

ยงTIM7: Peri<'static, TIM7>

TIM7 peripheral

ยงTIM8: Peri<'static, TIM8>

TIM8 peripheral

ยงTS_CAL1: Peri<'static, TS_CAL1>

TS_CAL1 peripheral

ยงTS_CAL2: Peri<'static, TS_CAL2>

TS_CAL2 peripheral

ยงUART4: Peri<'static, UART4>

UART4 peripheral

ยงUART5: Peri<'static, UART5>

UART5 peripheral

ยงUART7: Peri<'static, UART7>

UART7 peripheral

ยงUART8: Peri<'static, UART8>

UART8 peripheral

ยงUID: Peri<'static, UID>

UID peripheral

ยงUSART1: Peri<'static, USART1>

USART1 peripheral

ยงUSART2: Peri<'static, USART2>

USART2 peripheral

ยงUSART3: Peri<'static, USART3>

USART3 peripheral

ยงUSART6: Peri<'static, USART6>

USART6 peripheral

ยงUSB_OTG_FS: Peri<'static, USB_OTG_FS>

USB_OTG_FS peripheral

ยงUSB_OTG_HS: Peri<'static, USB_OTG_HS>

USB_OTG_HS peripheral

ยงVREFBUF: Peri<'static, VREFBUF>

VREFBUF peripheral

ยงVREFINTCAL: Peri<'static, VREFINTCAL>

VREFINTCAL peripheral

ยงWWDG1: Peri<'static, WWDG1>

WWDG1 peripheral

ยงEXTI0: Peri<'static, EXTI0>

EXTI0 peripheral

ยงEXTI1: Peri<'static, EXTI1>

EXTI1 peripheral

ยงEXTI2: Peri<'static, EXTI2>

EXTI2 peripheral

ยงEXTI3: Peri<'static, EXTI3>

EXTI3 peripheral

ยงEXTI4: Peri<'static, EXTI4>

EXTI4 peripheral

ยงEXTI5: Peri<'static, EXTI5>

EXTI5 peripheral

ยงEXTI6: Peri<'static, EXTI6>

EXTI6 peripheral

ยงEXTI7: Peri<'static, EXTI7>

EXTI7 peripheral

ยงEXTI8: Peri<'static, EXTI8>

EXTI8 peripheral

ยงEXTI9: Peri<'static, EXTI9>

EXTI9 peripheral

ยงEXTI10: Peri<'static, EXTI10>

EXTI10 peripheral

ยงEXTI11: Peri<'static, EXTI11>

EXTI11 peripheral

ยงEXTI12: Peri<'static, EXTI12>

EXTI12 peripheral

ยงEXTI13: Peri<'static, EXTI13>

EXTI13 peripheral

ยงEXTI14: Peri<'static, EXTI14>

EXTI14 peripheral

ยงEXTI15: Peri<'static, EXTI15>

EXTI15 peripheral

ยงDMA1_CH0: Peri<'static, DMA1_CH0>

DMA1_CH0 peripheral

ยงDMA1_CH1: Peri<'static, DMA1_CH1>

DMA1_CH1 peripheral

ยงDMA1_CH2: Peri<'static, DMA1_CH2>

DMA1_CH2 peripheral

ยงDMA1_CH3: Peri<'static, DMA1_CH3>

DMA1_CH3 peripheral

ยงDMA1_CH4: Peri<'static, DMA1_CH4>

DMA1_CH4 peripheral

ยงDMA1_CH5: Peri<'static, DMA1_CH5>

DMA1_CH5 peripheral

ยงDMA1_CH6: Peri<'static, DMA1_CH6>

DMA1_CH6 peripheral

ยงDMA1_CH7: Peri<'static, DMA1_CH7>

DMA1_CH7 peripheral

ยงDMA2_CH0: Peri<'static, DMA2_CH0>

DMA2_CH0 peripheral

ยงDMA2_CH1: Peri<'static, DMA2_CH1>

DMA2_CH1 peripheral

ยงDMA2_CH2: Peri<'static, DMA2_CH2>

DMA2_CH2 peripheral

ยงDMA2_CH3: Peri<'static, DMA2_CH3>

DMA2_CH3 peripheral

ยงDMA2_CH4: Peri<'static, DMA2_CH4>

DMA2_CH4 peripheral

ยงDMA2_CH5: Peri<'static, DMA2_CH5>

DMA2_CH5 peripheral

ยงDMA2_CH6: Peri<'static, DMA2_CH6>

DMA2_CH6 peripheral

ยงDMA2_CH7: Peri<'static, DMA2_CH7>

DMA2_CH7 peripheral

ยงBDMA_CH0: Peri<'static, BDMA_CH0>

BDMA_CH0 peripheral

ยงBDMA_CH1: Peri<'static, BDMA_CH1>

BDMA_CH1 peripheral

ยงBDMA_CH2: Peri<'static, BDMA_CH2>

BDMA_CH2 peripheral

ยงBDMA_CH3: Peri<'static, BDMA_CH3>

BDMA_CH3 peripheral

ยงBDMA_CH4: Peri<'static, BDMA_CH4>

BDMA_CH4 peripheral

ยงBDMA_CH5: Peri<'static, BDMA_CH5>

BDMA_CH5 peripheral

ยงBDMA_CH6: Peri<'static, BDMA_CH6>

BDMA_CH6 peripheral

ยงBDMA_CH7: Peri<'static, BDMA_CH7>

BDMA_CH7 peripheral

ยงMDMA_CH0: Peri<'static, MDMA_CH0>

MDMA_CH0 peripheral

ยงMDMA_CH1: Peri<'static, MDMA_CH1>

MDMA_CH1 peripheral

ยงMDMA_CH2: Peri<'static, MDMA_CH2>

MDMA_CH2 peripheral

ยงMDMA_CH3: Peri<'static, MDMA_CH3>

MDMA_CH3 peripheral

ยงMDMA_CH4: Peri<'static, MDMA_CH4>

MDMA_CH4 peripheral

ยงMDMA_CH5: Peri<'static, MDMA_CH5>

MDMA_CH5 peripheral

ยงMDMA_CH6: Peri<'static, MDMA_CH6>

MDMA_CH6 peripheral

ยงMDMA_CH7: Peri<'static, MDMA_CH7>

MDMA_CH7 peripheral

ยงMDMA_CH8: Peri<'static, MDMA_CH8>

MDMA_CH8 peripheral

ยงMDMA_CH9: Peri<'static, MDMA_CH9>

MDMA_CH9 peripheral

ยงMDMA_CH10: Peri<'static, MDMA_CH10>

MDMA_CH10 peripheral

ยงMDMA_CH11: Peri<'static, MDMA_CH11>

MDMA_CH11 peripheral

ยงMDMA_CH12: Peri<'static, MDMA_CH12>

MDMA_CH12 peripheral

ยงMDMA_CH13: Peri<'static, MDMA_CH13>

MDMA_CH13 peripheral

ยงMDMA_CH14: Peri<'static, MDMA_CH14>

MDMA_CH14 peripheral

ยงMDMA_CH15: Peri<'static, MDMA_CH15>

MDMA_CH15 peripheral

Implementationsยง

Sourceยง

impl Peripherals

Source

pub unsafe fn steal() -> Self

Unsafely create an instance of this peripheral out of thin air.

ยงSafety

You must ensure that youโ€™re only using one instance of this type at a time.

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 = !

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

fn try_from(value: U) -> Result<T, !>

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.