pub trait ExtiPin: PeripheralType + SealedPin {
type ExtiChannel: Channel;
}Expand description
Required Associated Types§
Sourcetype ExtiChannel: Channel
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
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA0
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI0
Source§impl ExtiPin for PA1
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA1
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI1
Source§impl ExtiPin for PA2
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA2
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI2
Source§impl ExtiPin for PA3
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA3
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI3
Source§impl ExtiPin for PA4
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA4
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI4
Source§impl ExtiPin for PA5
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA5
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI5
Source§impl ExtiPin for PA6
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA6
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI6
Source§impl ExtiPin for PA7
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA7
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI7
Source§impl ExtiPin for PA8
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA8
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI8
Source§impl ExtiPin for PA9
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA9
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI9
Source§impl ExtiPin for PA10
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA10
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI10
Source§impl ExtiPin for PA11
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA11
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI11
Source§impl ExtiPin for PA12
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA12
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI12
Source§impl ExtiPin for PA13
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA13
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI13
Source§impl ExtiPin for PA14
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA14
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI14
Source§impl ExtiPin for PA15
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PA15
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI15
Source§impl ExtiPin for PB0
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB0
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI0
Source§impl ExtiPin for PB1
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB1
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI1
Source§impl ExtiPin for PB2
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB2
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI2
Source§impl ExtiPin for PB3
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB3
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI3
Source§impl ExtiPin for PB4
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB4
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI4
Source§impl ExtiPin for PB5
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB5
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI5
Source§impl ExtiPin for PB6
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB6
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI6
Source§impl ExtiPin for PB7
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB7
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI7
Source§impl ExtiPin for PB8
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB8
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI8
Source§impl ExtiPin for PB9
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB9
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI9
Source§impl ExtiPin for PB10
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB10
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI10
Source§impl ExtiPin for PB11
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB11
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI11
Source§impl ExtiPin for PB12
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB12
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI12
Source§impl ExtiPin for PB13
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB13
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI13
Source§impl ExtiPin for PB14
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB14
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI14
Source§impl ExtiPin for PB15
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PB15
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI15
Source§impl ExtiPin for PC13
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PC13
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI13
Source§impl ExtiPin for PC14
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PC14
Available on crate feature
exti and non-stm32c5 only.type ExtiChannel = EXTI14
Source§impl ExtiPin for PC15
Available on crate feature exti and non-stm32c5 only.
impl ExtiPin for PC15
Available on crate feature
exti and non-stm32c5 only.