embassy-mcxa

Crates

git

Versions

mcx-a256

Flavors

AdcPin

Trait AdcPin 

Source
pub trait AdcPin<T: Instance>:
    SealedAdcPin<T>
    + GpioPin
    + PeripheralType {
    // Required method
    fn channel(&self) -> u8;

    // Provided method
    fn degrade(self) -> AnyAdcPin<T> { ... }
}
Expand description

Trait implemented by any possible ADC pin

Required Methods§

Source

fn channel(&self) -> u8

The channel to be used

Provided Methods§

Source

fn degrade(self) -> AnyAdcPin<T>

Degrade the pin into an AnyAdcPin

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§