embassy-stm32

Crates

git

Versions

stm32l062c8

Flavors

ExtiPin

Trait ExtiPin 

Source
pub trait ExtiPin: PeripheralType + SealedPin {
    type ExtiChannel: Channel;
}
Expand description

Pin that can be used to configure an ExtiInput. This trait is lost when converting to AnyPin.

Required Associated Types§

Source

type ExtiChannel: Channel

EXTI channel assigned to this pin.

For example, PC4 uses EXTI4.

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 ExtiPin for PA0

Source§

impl ExtiPin for PA1

Source§

impl ExtiPin for PA2

Source§

impl ExtiPin for PA3

Source§

impl ExtiPin for PA4

Source§

impl ExtiPin for PA5

Source§

impl ExtiPin for PA6

Source§

impl ExtiPin for PA7

Source§

impl ExtiPin for PA8

Source§

impl ExtiPin for PA9

Source§

impl ExtiPin for PA10

Source§

impl ExtiPin for PA11

Source§

impl ExtiPin for PA12

Source§

impl ExtiPin for PA13

Source§

impl ExtiPin for PA14

Source§

impl ExtiPin for PA15

Source§

impl ExtiPin for PB0

Source§

impl ExtiPin for PB1

Source§

impl ExtiPin for PB2

Source§

impl ExtiPin for PB3

Source§

impl ExtiPin for PB4

Source§

impl ExtiPin for PB5

Source§

impl ExtiPin for PB6

Source§

impl ExtiPin for PB7

Source§

impl ExtiPin for PB8

Source§

impl ExtiPin for PB9

Source§

impl ExtiPin for PB10

Source§

impl ExtiPin for PB11

Source§

impl ExtiPin for PB12

Source§

impl ExtiPin for PB13

Source§

impl ExtiPin for PB14

Source§

impl ExtiPin for PB15

Source§

impl ExtiPin for PC13

Source§

impl ExtiPin for PC14

Source§

impl ExtiPin for PC15

Source§

impl ExtiPin for PH0

Source§

impl ExtiPin for PH1