Struct alt_stm32f30x_hal::gpio::PBx[][src]

pub struct PBx<PT: PullType, PM: PinMode> { /* fields omitted */ }

Partially erased pin

Trait Implementations

impl<PT: PullType, OT: OutputType, OS: OutputSpeed> OutputPin for PBx<PT, Output<OT, OS>>
[src]

Drives the pin high Read more

Drives the pin low Read more

impl<PT: PullType, AN: AltFnNum, OT: OutputType, OS: OutputSpeed> OutputPin for PBx<PT, AltFn<AN, OT, OS>>
[src]

Drives the pin high Read more

Drives the pin low Read more

impl<PT: PullType> InputPin for PBx<PT, Input>
[src]

Is the input pin high?

Is the input pin low?

Auto Trait Implementations

impl<PT, PM> Send for PBx<PT, PM> where
    PM: Send,
    PT: Send

impl<PT, PM> Sync for PBx<PT, PM> where
    PM: Sync,
    PT: Sync