embassy-rp

Crates

git

Versions

rp2040

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 AnyChannel

Source§

impl PeripheralType for AnyPin

Source§

impl PeripheralType for ADC

Source§

impl PeripheralType for ADC_TEMP_SENSOR

Source§

impl PeripheralType for BOOTSEL

Source§

impl PeripheralType for CORE1

Source§

impl PeripheralType for DMA_CH0

Source§

impl PeripheralType for DMA_CH1

Source§

impl PeripheralType for DMA_CH2

Source§

impl PeripheralType for DMA_CH3

Source§

impl PeripheralType for DMA_CH4

Source§

impl PeripheralType for DMA_CH5

Source§

impl PeripheralType for DMA_CH6

Source§

impl PeripheralType for DMA_CH7

Source§

impl PeripheralType for DMA_CH8

Source§

impl PeripheralType for DMA_CH9

Source§

impl PeripheralType for DMA_CH10

Source§

impl PeripheralType for DMA_CH11

Source§

impl PeripheralType for FLASH

Source§

impl PeripheralType for I2C0

Source§

impl PeripheralType for I2C1

Source§

impl PeripheralType for PIN_0

Source§

impl PeripheralType for PIN_1

Source§

impl PeripheralType for PIN_2

Source§

impl PeripheralType for PIN_3

Source§

impl PeripheralType for PIN_4

Source§

impl PeripheralType for PIN_5

Source§

impl PeripheralType for PIN_6

Source§

impl PeripheralType for PIN_7

Source§

impl PeripheralType for PIN_8

Source§

impl PeripheralType for PIN_9

Source§

impl PeripheralType for PIN_10

Source§

impl PeripheralType for PIN_11

Source§

impl PeripheralType for PIN_12

Source§

impl PeripheralType for PIN_13

Source§

impl PeripheralType for PIN_14

Source§

impl PeripheralType for PIN_15

Source§

impl PeripheralType for PIN_16

Source§

impl PeripheralType for PIN_17

Source§

impl PeripheralType for PIN_18

Source§

impl PeripheralType for PIN_19

Source§

impl PeripheralType for PIN_20

Source§

impl PeripheralType for PIN_21

Source§

impl PeripheralType for PIN_22

Source§

impl PeripheralType for PIN_23

Source§

impl PeripheralType for PIN_24

Source§

impl PeripheralType for PIN_25

Source§

impl PeripheralType for PIN_26

Source§

impl PeripheralType for PIN_27

Source§

impl PeripheralType for PIN_28

Source§

impl PeripheralType for PIN_29

Source§

impl PeripheralType for PIN_QSPI_SCLK

Source§

impl PeripheralType for PIN_QSPI_SD0

Source§

impl PeripheralType for PIN_QSPI_SD1

Source§

impl PeripheralType for PIN_QSPI_SD2

Source§

impl PeripheralType for PIN_QSPI_SD3

Source§

impl PeripheralType for PIN_QSPI_SS

Source§

impl PeripheralType for PIO0

Source§

impl PeripheralType for PIO1

Source§

impl PeripheralType for PWM_SLICE0

Source§

impl PeripheralType for PWM_SLICE1

Source§

impl PeripheralType for PWM_SLICE2

Source§

impl PeripheralType for PWM_SLICE3

Source§

impl PeripheralType for PWM_SLICE4

Source§

impl PeripheralType for PWM_SLICE5

Source§

impl PeripheralType for PWM_SLICE6

Source§

impl PeripheralType for PWM_SLICE7

Source§

impl PeripheralType for RTC

Source§

impl PeripheralType for SPI0

Source§

impl PeripheralType for SPI1

Source§

impl PeripheralType for UART0

Source§

impl PeripheralType for UART1

Source§

impl PeripheralType for USB

Source§

impl PeripheralType for WATCHDOG