embassy-stm32

Crates

git

Versions

stm32h745xi-cm7

Flavors

Trait PeripheralType

Source
pub trait PeripheralType: Sized + Copy { }
Expand description

Marker trait for peripheral types.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl PeripheralType for embassy_stm32::dma::AnyChannel

Source§

impl PeripheralType for embassy_stm32::exti::AnyChannel

Source§

impl PeripheralType for AnyPin

Source§

impl PeripheralType for ADC1

Source§

impl PeripheralType for ADC2

Source§

impl PeripheralType for ADC3

Source§

impl PeripheralType for ADC3_COMMON

Source§

impl PeripheralType for ADC12_COMMON

Source§

impl PeripheralType for BDMA

Source§

impl PeripheralType for BDMA_CH0

Source§

impl PeripheralType for BDMA_CH1

Source§

impl PeripheralType for BDMA_CH2

Source§

impl PeripheralType for BDMA_CH3

Source§

impl PeripheralType for BDMA_CH4

Source§

impl PeripheralType for BDMA_CH5

Source§

impl PeripheralType for BDMA_CH6

Source§

impl PeripheralType for BDMA_CH7

Source§

impl PeripheralType for CEC

Source§

impl PeripheralType for COMP1

Source§

impl PeripheralType for COMP2

Source§

impl PeripheralType for CRC

Source§

impl PeripheralType for CRS

Source§

impl PeripheralType for DAC1

Source§

impl PeripheralType for DBGMCU

Source§

impl PeripheralType for DCMI

Source§

impl PeripheralType for DMA1

Source§

impl PeripheralType for DMA1_CH0

Source§

impl PeripheralType for DMA1_CH1

Source§

impl PeripheralType for DMA1_CH2

Source§

impl PeripheralType for DMA1_CH3

Source§

impl PeripheralType for DMA1_CH4

Source§

impl PeripheralType for DMA1_CH5

Source§

impl PeripheralType for DMA1_CH6

Source§

impl PeripheralType for DMA1_CH7

Source§

impl PeripheralType for DMA2

Source§

impl PeripheralType for DMA2D

Source§

impl PeripheralType for DMA2_CH0

Source§

impl PeripheralType for DMA2_CH1

Source§

impl PeripheralType for DMA2_CH2

Source§

impl PeripheralType for DMA2_CH3

Source§

impl PeripheralType for DMA2_CH4

Source§

impl PeripheralType for DMA2_CH5

Source§

impl PeripheralType for DMA2_CH6

Source§

impl PeripheralType for DMA2_CH7

Source§

impl PeripheralType for DMAMUX1

Source§

impl PeripheralType for DMAMUX2

Source§

impl PeripheralType for ETH

Source§

impl PeripheralType for EXTI0

Source§

impl PeripheralType for EXTI1

Source§

impl PeripheralType for EXTI2

Source§

impl PeripheralType for EXTI3

Source§

impl PeripheralType for EXTI4

Source§

impl PeripheralType for EXTI5

Source§

impl PeripheralType for EXTI6

Source§

impl PeripheralType for EXTI7

Source§

impl PeripheralType for EXTI8

Source§

impl PeripheralType for EXTI9

Source§

impl PeripheralType for EXTI10

Source§

impl PeripheralType for EXTI11

Source§

impl PeripheralType for EXTI12

Source§

impl PeripheralType for EXTI13

Source§

impl PeripheralType for EXTI14

Source§

impl PeripheralType for EXTI15

Source§

impl PeripheralType for FDCAN1

Source§

impl PeripheralType for FDCAN2

Source§

impl PeripheralType for FDCANRAM

Source§

impl PeripheralType for FLASH

Source§

impl PeripheralType for FMC

Source§

impl PeripheralType for HRTIM1

Source§

impl PeripheralType for HSEM

Source§

impl PeripheralType for I2C1

Source§

impl PeripheralType for I2C2

Source§

impl PeripheralType for I2C3

Source§

impl PeripheralType for I2C4

Source§

impl PeripheralType for IWDG1

Source§

impl PeripheralType for IWDG2

Source§

impl PeripheralType for JPEG

Source§

impl PeripheralType for LPTIM1

Source§

impl PeripheralType for LPTIM2

Source§

impl PeripheralType for LPTIM3

Source§

impl PeripheralType for LPTIM4

Source§

impl PeripheralType for LPTIM5

Source§

impl PeripheralType for LPUART1

Source§

impl PeripheralType for LTDC

Source§

impl PeripheralType for MCO1

Source§

impl PeripheralType for MCO2

Source§

impl PeripheralType for MDIOS

Source§

impl PeripheralType for OPAMP1

Source§

impl PeripheralType for OPAMP2

Source§

impl PeripheralType for PA0

Source§

impl PeripheralType for PA1

Source§

impl PeripheralType for PA2

Source§

impl PeripheralType for PA3

Source§

impl PeripheralType for PA4

Source§

impl PeripheralType for PA5

Source§

impl PeripheralType for PA6

Source§

impl PeripheralType for PA7

Source§

impl PeripheralType for PA8

Source§

impl PeripheralType for PA9

Source§

impl PeripheralType for PA10

Source§

impl PeripheralType for PA11

Source§

impl PeripheralType for PA12

Source§

impl PeripheralType for PA13

Source§

impl PeripheralType for PA14

Source§

impl PeripheralType for PA15

Source§

impl PeripheralType for PB0

Source§

impl PeripheralType for PB1

Source§

impl PeripheralType for PB2

Source§

impl PeripheralType for PB3

Source§

impl PeripheralType for PB4

Source§

impl PeripheralType for PB5

Source§

impl PeripheralType for PB6

Source§

impl PeripheralType for PB7

Source§

impl PeripheralType for PB8

Source§

impl PeripheralType for PB9

Source§

impl PeripheralType for PB10

Source§

impl PeripheralType for PB11

Source§

impl PeripheralType for PB12

Source§

impl PeripheralType for PB13

Source§

impl PeripheralType for PB14

Source§

impl PeripheralType for PB15

Source§

impl PeripheralType for PC0

Source§

impl PeripheralType for PC1

Source§

impl PeripheralType for PC2

Source§

impl PeripheralType for PC3

Source§

impl PeripheralType for PC4

Source§

impl PeripheralType for PC5

Source§

impl PeripheralType for PC6

Source§

impl PeripheralType for PC7

Source§

impl PeripheralType for PC8

Source§

impl PeripheralType for PC9

Source§

impl PeripheralType for PC10

Source§

impl PeripheralType for PC11

Source§

impl PeripheralType for PC12

Source§

impl PeripheralType for PC13

Source§

impl PeripheralType for PC14

Source§

impl PeripheralType for PC15

Source§

impl PeripheralType for PD0

Source§

impl PeripheralType for PD1

Source§

impl PeripheralType for PD2

Source§

impl PeripheralType for PD3

Source§

impl PeripheralType for PD4

Source§

impl PeripheralType for PD5

Source§

impl PeripheralType for PD6

Source§

impl PeripheralType for PD7

Source§

impl PeripheralType for PD8

Source§

impl PeripheralType for PD9

Source§

impl PeripheralType for PD10

Source§

impl PeripheralType for PD11

Source§

impl PeripheralType for PD12

Source§

impl PeripheralType for PD13

Source§

impl PeripheralType for PD14

Source§

impl PeripheralType for PD15

Source§

impl PeripheralType for PE0

Source§

impl PeripheralType for PE1

Source§

impl PeripheralType for PE2

Source§

impl PeripheralType for PE3

Source§

impl PeripheralType for PE4

Source§

impl PeripheralType for PE5

Source§

impl PeripheralType for PE6

Source§

impl PeripheralType for PE7

Source§

impl PeripheralType for PE8

Source§

impl PeripheralType for PE9

Source§

impl PeripheralType for PE10

Source§

impl PeripheralType for PE11

Source§

impl PeripheralType for PE12

Source§

impl PeripheralType for PE13

Source§

impl PeripheralType for PE14

Source§

impl PeripheralType for PE15

Source§

impl PeripheralType for PF0

Source§

impl PeripheralType for PF1

Source§

impl PeripheralType for PF2

Source§

impl PeripheralType for PF3

Source§

impl PeripheralType for PF4

Source§

impl PeripheralType for PF5

Source§

impl PeripheralType for PF6

Source§

impl PeripheralType for PF7

Source§

impl PeripheralType for PF8

Source§

impl PeripheralType for PF9

Source§

impl PeripheralType for PF10

Source§

impl PeripheralType for PF11

Source§

impl PeripheralType for PF12

Source§

impl PeripheralType for PF13

Source§

impl PeripheralType for PF14

Source§

impl PeripheralType for PF15

Source§

impl PeripheralType for PG0

Source§

impl PeripheralType for PG1

Source§

impl PeripheralType for PG2

Source§

impl PeripheralType for PG3

Source§

impl PeripheralType for PG4

Source§

impl PeripheralType for PG5

Source§

impl PeripheralType for PG6

Source§

impl PeripheralType for PG7

Source§

impl PeripheralType for PG8

Source§

impl PeripheralType for PG9

Source§

impl PeripheralType for PG10

Source§

impl PeripheralType for PG11

Source§

impl PeripheralType for PG12

Source§

impl PeripheralType for PG13

Source§

impl PeripheralType for PG14

Source§

impl PeripheralType for PG15

Source§

impl PeripheralType for PH0

Source§

impl PeripheralType for PH1

Source§

impl PeripheralType for PH2

Source§

impl PeripheralType for PH3

Source§

impl PeripheralType for PH4

Source§

impl PeripheralType for PH5

Source§

impl PeripheralType for PH6

Source§

impl PeripheralType for PH7

Source§

impl PeripheralType for PH8

Source§

impl PeripheralType for PH9

Source§

impl PeripheralType for PH10

Source§

impl PeripheralType for PH11

Source§

impl PeripheralType for PH12

Source§

impl PeripheralType for PH13

Source§

impl PeripheralType for PH14

Source§

impl PeripheralType for PH15

Source§

impl PeripheralType for PI0

Source§

impl PeripheralType for PI1

Source§

impl PeripheralType for PI2

Source§

impl PeripheralType for PI3

Source§

impl PeripheralType for PI4

Source§

impl PeripheralType for PI5

Source§

impl PeripheralType for PI6

Source§

impl PeripheralType for PI7

Source§

impl PeripheralType for PI8

Source§

impl PeripheralType for PI9

Source§

impl PeripheralType for PI10

Source§

impl PeripheralType for PI11

Source§

impl PeripheralType for PI12

Source§

impl PeripheralType for PI13

Source§

impl PeripheralType for PI14

Source§

impl PeripheralType for PI15

Source§

impl PeripheralType for PJ0

Source§

impl PeripheralType for PJ1

Source§

impl PeripheralType for PJ2

Source§

impl PeripheralType for PJ3

Source§

impl PeripheralType for PJ4

Source§

impl PeripheralType for PJ5

Source§

impl PeripheralType for PJ6

Source§

impl PeripheralType for PJ7

Source§

impl PeripheralType for PJ8

Source§

impl PeripheralType for PJ9

Source§

impl PeripheralType for PJ10

Source§

impl PeripheralType for PJ11

Source§

impl PeripheralType for PJ12

Source§

impl PeripheralType for PJ13

Source§

impl PeripheralType for PJ14

Source§

impl PeripheralType for PJ15

Source§

impl PeripheralType for PK0

Source§

impl PeripheralType for PK1

Source§

impl PeripheralType for PK2

Source§

impl PeripheralType for PK3

Source§

impl PeripheralType for PK4

Source§

impl PeripheralType for PK5

Source§

impl PeripheralType for PK6

Source§

impl PeripheralType for PK7

Source§

impl PeripheralType for PWR

Source§

impl PeripheralType for QUADSPI

Source§

impl PeripheralType for RCC

Source§

impl PeripheralType for RNG

Source§

impl PeripheralType for RTC

Source§

impl PeripheralType for SAI1

Source§

impl PeripheralType for SAI2

Source§

impl PeripheralType for SAI3

Source§

impl PeripheralType for SAI4

Source§

impl PeripheralType for SDMMC1

Source§

impl PeripheralType for SDMMC2

Source§

impl PeripheralType for SPDIFRX1

Source§

impl PeripheralType for SPI1

Source§

impl PeripheralType for SPI2

Source§

impl PeripheralType for SPI3

Source§

impl PeripheralType for SPI4

Source§

impl PeripheralType for SPI5

Source§

impl PeripheralType for SPI6

Source§

impl PeripheralType for SYSCFG

Source§

impl PeripheralType for TIM1

Source§

impl PeripheralType for TIM2

Source§

impl PeripheralType for TIM3

Source§

impl PeripheralType for TIM4

Source§

impl PeripheralType for TIM5

Source§

impl PeripheralType for TIM6

Source§

impl PeripheralType for TIM7

Source§

impl PeripheralType for TIM8

Source§

impl PeripheralType for TIM12

Source§

impl PeripheralType for TIM13

Source§

impl PeripheralType for TIM14

Source§

impl PeripheralType for TIM15

Source§

impl PeripheralType for TIM16

Source§

impl PeripheralType for TIM17

Source§

impl PeripheralType for UART4

Source§

impl PeripheralType for UART5

Source§

impl PeripheralType for UART7

Source§

impl PeripheralType for UART8

Source§

impl PeripheralType for UID

Source§

impl PeripheralType for USART1

Source§

impl PeripheralType for USART2

Source§

impl PeripheralType for USART3

Source§

impl PeripheralType for USART6

Source§

impl PeripheralType for USB_OTG_FS

Source§

impl PeripheralType for USB_OTG_HS

Source§

impl PeripheralType for VREFBUF

Source§

impl PeripheralType for WWDG1

Source§

impl PeripheralType for WWDG2

Source§

impl<T: Instance> PeripheralType for AnyAdcChannel<T>