[][src]Struct drone_stm32_map_periph_gpio::pin::GpioE8

pub struct GpioE8(_);

GPIO port E pin 8 peripheral variant.

Trait Implementations

impl GpioAfrAfr for GpioE8[src]

type UGpioAfrAfr = Afrh8<Urt>

type SGpioAfrAfr = Afrh8<Srt>

type CGpioAfrAfr = Afrh8<Crt>

impl GpioAfr for GpioE8[src]

type GpioAfrVal = Val

type UGpioAfr = Reg<Urt>

type SGpioAfr = Reg<Srt>

type CGpioAfr = Reg<Crt>

impl GpioAscrAscOpt for GpioE8[src]

type UGpioAscrAscOpt = Asc8<Urt>

type SGpioAscrAscOpt = Asc8<Srt>

type CGpioAscrAscOpt = Asc8<Crt>

impl GpioAscrAscExt for GpioE8[src]

type UGpioAscrAsc = Asc8<Urt>

type SGpioAscrAsc = Asc8<Srt>

type CGpioAscrAsc = Asc8<Crt>

impl GpioAscrAsc for GpioE8[src]

impl GpioAscr for GpioE8[src]

type GpioAscrVal = Val

type UGpioAscr = Reg<Urt>

type SGpioAscr = Reg<Srt>

type CGpioAscr = Reg<Crt>

impl GpioBrrBr for GpioE8[src]

type UGpioBrrBr = Br8<Urt>

type SGpioBrrBr = Br8<Srt>

type CGpioBrrBr = Br8<Crt>

impl GpioBrr for GpioE8[src]

type GpioBrrVal = Val

type UGpioBrr = Reg<Urt>

type SGpioBrr = Reg<Srt>

type CGpioBrr = Reg<Crt>

impl GpioBsrrBr for GpioE8[src]

type UGpioBsrrBr = Br8<Urt>

type SGpioBsrrBr = Br8<Srt>

type CGpioBsrrBr = Br8<Crt>

impl GpioBsrrBs for GpioE8[src]

type UGpioBsrrBs = Bs8<Urt>

type SGpioBsrrBs = Bs8<Srt>

type CGpioBsrrBs = Bs8<Crt>

impl GpioBsrr for GpioE8[src]

type GpioBsrrVal = Val

type UGpioBsrr = Reg<Urt>

type SGpioBsrr = Reg<Srt>

type CGpioBsrr = Reg<Crt>

impl GpioIdrIdr for GpioE8[src]

type UGpioIdrIdr = Idr8<Urt>

type SGpioIdrIdr = Idr8<Srt>

type CGpioIdrIdr = Idr8<Crt>

impl GpioIdr for GpioE8[src]

type GpioIdrVal = Val

type UGpioIdr = Reg<Urt>

type SGpioIdr = Reg<Srt>

type CGpioIdr = Reg<Crt>

impl GpioLckrLck for GpioE8[src]

type UGpioLckrLck = Lck8<Urt>

type SGpioLckrLck = Lck8<Srt>

type CGpioLckrLck = Lck8<Crt>

impl GpioLckr for GpioE8[src]

type GpioLckrVal = Val

type UGpioLckr = Reg<Urt>

type SGpioLckr = Reg<Srt>

type CGpioLckr = Reg<Crt>

impl GpioModerModer for GpioE8[src]

type UGpioModerModer = Moder8<Urt>

type SGpioModerModer = Moder8<Srt>

type CGpioModerModer = Moder8<Crt>

impl GpioModer for GpioE8[src]

type GpioModerVal = Val

type UGpioModer = Reg<Urt>

type SGpioModer = Reg<Srt>

type CGpioModer = Reg<Crt>

impl GpioOdrOdr for GpioE8[src]

type UGpioOdrOdr = Odr8<Urt>

type SGpioOdrOdr = Odr8<Srt>

type CGpioOdrOdr = Odr8<Crt>

impl GpioOdr for GpioE8[src]

type GpioOdrVal = Val

type UGpioOdr = Reg<Urt>

type SGpioOdr = Reg<Srt>

type CGpioOdr = Reg<Crt>

impl GpioOspeedrOspeedr for GpioE8[src]

type UGpioOspeedrOspeedr = Ospeedr8<Urt>

type SGpioOspeedrOspeedr = Ospeedr8<Srt>

type CGpioOspeedrOspeedr = Ospeedr8<Crt>

impl GpioOspeedr for GpioE8[src]

type GpioOspeedrVal = Val

type UGpioOspeedr = Reg<Urt>

type SGpioOspeedr = Reg<Srt>

type CGpioOspeedr = Reg<Crt>

impl GpioOtyperOt for GpioE8[src]

type UGpioOtyperOt = Ot8<Urt>

type SGpioOtyperOt = Ot8<Srt>

type CGpioOtyperOt = Ot8<Crt>

impl GpioOtyper for GpioE8[src]

type GpioOtyperVal = Val

type UGpioOtyper = Reg<Urt>

type SGpioOtyper = Reg<Srt>

type CGpioOtyper = Reg<Crt>

impl GpioPupdrPupdr for GpioE8[src]

type UGpioPupdrPupdr = Pupdr8<Urt>

type SGpioPupdrPupdr = Pupdr8<Srt>

type CGpioPupdrPupdr = Pupdr8<Crt>

impl GpioPupdr for GpioE8[src]

type GpioPupdrVal = Val

type UGpioPupdr = Reg<Urt>

type SGpioPupdr = Reg<Srt>

type CGpioPupdr = Reg<Crt>

impl GpioPinMap for GpioE8[src]

type GpioHeadMap = GpioEHead

GPIO port head peripheral variant.

Auto Trait Implementations

impl Unpin for GpioE8

impl Send for GpioE8

impl Sync for GpioE8

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]