Struct stm32l0x1_hal::gpio::PB8 [−][src]
pub struct PB8<MODE>(_);
Specific Pin
Methods
impl<MODE> PB8<MODE>
[src]
impl<MODE> PB8<MODE>
pub fn into_input<Mode: InputMode>(
self,
moder: &mut MODER<GPIOB>,
pupdr: &mut PUPDR<GPIOB>
) -> PB8<Input<Mode>>
[src]
pub fn into_input<Mode: InputMode>(
self,
moder: &mut MODER<GPIOB>,
pupdr: &mut PUPDR<GPIOB>
) -> PB8<Input<Mode>>
Configures the PIN to operate as Input Pin according to Mode.
pub fn set_pin_speed(&self, spd: PinSpeed, ospeedr: &mut OSPEEDR<GPIOB>)
[src]
pub fn set_pin_speed(&self, spd: PinSpeed, ospeedr: &mut OSPEEDR<GPIOB>)
pub fn into_output<OMode: OutputMode, PUMode: InputMode>(
self,
moder: &mut MODER<GPIOB>,
otyper: &mut OTYPER<GPIOB>,
pupdr: &mut PUPDR<GPIOB>
) -> PB8<Output<OMode, PUMode>>
[src]
pub fn into_output<OMode: OutputMode, PUMode: InputMode>(
self,
moder: &mut MODER<GPIOB>,
otyper: &mut OTYPER<GPIOB>,
pupdr: &mut PUPDR<GPIOB>
) -> PB8<Output<OMode, PUMode>>
Configures the PIN to operate as Output Pin according to Mode.
pub fn into_alt_fun<AF: AltFun>(
self,
moder: &mut MODER<GPIOB>,
afr: &mut AFRH<GPIOB>
) -> PB8<AF>
[src]
pub fn into_alt_fun<AF: AltFun>(
self,
moder: &mut MODER<GPIOB>,
afr: &mut AFRH<GPIOB>
) -> PB8<AF>
Configures the PIN to operate as Alternate Function.
Trait Implementations
impl<OMODE, PUMODE> OutputPin for PB8<Output<OMODE, PUMODE>>
[src]
impl<OMODE, PUMODE> OutputPin for PB8<Output<OMODE, PUMODE>>
impl<OMODE, PUMODE> StatefulOutputPin for PB8<Output<OMODE, PUMODE>>
[src]
impl<OMODE, PUMODE> StatefulOutputPin for PB8<Output<OMODE, PUMODE>>
fn is_set_high(&self) -> bool
[src]
fn is_set_high(&self) -> bool
Returns whether high bit is set.
fn is_set_low(&self) -> bool
[src]
fn is_set_low(&self) -> bool
Returns whether low bit is set.