pub trait ReadPin {
    // Required method
    fn is_low(&self) -> bool;

    // Provided method
    fn is_high(&self) -> bool { ... }
}

Required Methods§

source

fn is_low(&self) -> bool

Provided Methods§

source

fn is_high(&self) -> bool

Implementors§

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::can1::Rx

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::can1::Tx

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::can2::Rx

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::can2::Tx

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D0

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D1

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D2

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D3

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D4

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D5

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D6

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D7

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D8

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D9

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D10

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D11

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D12

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::D13

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::Hsync

source§

impl ReadPin for Pixclk

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::dcmi::Vsync

source§

impl ReadPin for Col

source§

impl ReadPin for Crs

source§

impl ReadPin for CrsDv

source§

impl ReadPin for Mdc

source§

impl ReadPin for Mdio

source§

impl ReadPin for PpsOut

source§

impl ReadPin for RefClk

source§

impl ReadPin for RxClk

source§

impl ReadPin for RxDv

source§

impl ReadPin for RxEr

source§

impl ReadPin for Rxd0

source§

impl ReadPin for Rxd1

source§

impl ReadPin for Rxd2

source§

impl ReadPin for Rxd3

source§

impl ReadPin for TxClk

source§

impl ReadPin for TxEn

source§

impl ReadPin for Txd0

source§

impl ReadPin for Txd1

source§

impl ReadPin for Txd2

source§

impl ReadPin for Txd3

source§

impl ReadPin for A0

source§

impl ReadPin for A1

source§

impl ReadPin for A2

source§

impl ReadPin for A3

source§

impl ReadPin for A4

source§

impl ReadPin for A5

source§

impl ReadPin for A6

source§

impl ReadPin for A7

source§

impl ReadPin for A8

source§

impl ReadPin for A9

source§

impl ReadPin for A10

source§

impl ReadPin for A11

source§

impl ReadPin for A12

source§

impl ReadPin for A13

source§

impl ReadPin for A14

source§

impl ReadPin for A15

source§

impl ReadPin for A16

source§

impl ReadPin for A17

source§

impl ReadPin for A18

source§

impl ReadPin for A19

source§

impl ReadPin for A20

source§

impl ReadPin for A21

source§

impl ReadPin for A22

source§

impl ReadPin for A23

source§

impl ReadPin for A24

source§

impl ReadPin for A25

source§

impl ReadPin for Address

source§

impl ReadPin for Ale

source§

impl ReadPin for Ba0

source§

impl ReadPin for Ba1

source§

impl ReadPin for Cd

source§

impl ReadPin for Ne1

source§

impl ReadPin for Ne2

source§

impl ReadPin for Ne3

source§

impl ReadPin for Ne4

source§

impl ReadPin for Cle

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::Clk

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D0

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D1

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D2

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D3

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D4

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D5

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D6

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D7

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D8

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D9

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D10

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D11

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D12

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::fsmc::D13

source§

impl ReadPin for D14

source§

impl ReadPin for D15

source§

impl ReadPin for D16

source§

impl ReadPin for D17

source§

impl ReadPin for D18

source§

impl ReadPin for D19

source§

impl ReadPin for D20

source§

impl ReadPin for D21

source§

impl ReadPin for D22

source§

impl ReadPin for D23

source§

impl ReadPin for D24

source§

impl ReadPin for D25

source§

impl ReadPin for D26

source§

impl ReadPin for D27

source§

impl ReadPin for D28

source§

impl ReadPin for D29

source§

impl ReadPin for D30

source§

impl ReadPin for D31

source§

impl ReadPin for Da0

source§

impl ReadPin for Da1

source§

impl ReadPin for Da2

source§

impl ReadPin for Da3

source§

impl ReadPin for Da4

source§

impl ReadPin for Da5

source§

impl ReadPin for Da6

source§

impl ReadPin for Da7

source§

impl ReadPin for Da8

source§

impl ReadPin for Da9

source§

impl ReadPin for Da10

source§

impl ReadPin for Da11

source§

impl ReadPin for Da12

source§

impl ReadPin for Da13

source§

impl ReadPin for Da14

source§

impl ReadPin for Da15

source§

impl ReadPin for Int2

source§

impl ReadPin for Int3

source§

impl ReadPin for Intr

source§

impl ReadPin for Nbl0

source§

impl ReadPin for Nbl1

source§

impl ReadPin for Nbl2

source§

impl ReadPin for Nbl3

source§

impl ReadPin for Nce2

source§

impl ReadPin for Nce3

source§

impl ReadPin for Nce41

source§

impl ReadPin for Nce42

source§

impl ReadPin for Niord

source§

impl ReadPin for Niowr

source§

impl ReadPin for Nl

source§

impl ReadPin for Nreg

source§

impl ReadPin for Nwait

source§

impl ReadPin for Noe

source§

impl ReadPin for Sdcke0

source§

impl ReadPin for Sdcke1

source§

impl ReadPin for Sdclk

source§

impl ReadPin for Sdncas

source§

impl ReadPin for Sdne0

source§

impl ReadPin for Sdne1

source§

impl ReadPin for Sdnras

source§

impl ReadPin for Sdnwe

source§

impl ReadPin for Nwe

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c1::Scl

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c1::Sda

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c1::Smba

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c2::Scl

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c2::Sda

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c2::Smba

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c3::Scl

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c3::Sda

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2c3::Smba

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s2::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s2::ExtSd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s2::Mck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s2::Sd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s2::Ws

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s3::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s3::ExtSd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s3::Mck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s3::Sd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s3::Ws

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s4::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s4::Mck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s4::Sd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s4::Ws

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s5::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s5::Mck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s5::Sd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::i2s5::Ws

source§

impl ReadPin for Ckin

source§

impl ReadPin for B0

source§

impl ReadPin for B1

source§

impl ReadPin for B2

source§

impl ReadPin for B3

source§

impl ReadPin for B4

source§

impl ReadPin for B5

source§

impl ReadPin for B6

source§

impl ReadPin for B7

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::ltdc::Clk

source§

impl ReadPin for De

source§

impl ReadPin for G0

source§

impl ReadPin for G1

source§

impl ReadPin for G2

source§

impl ReadPin for G3

source§

impl ReadPin for G4

source§

impl ReadPin for G5

source§

impl ReadPin for G6

source§

impl ReadPin for G7

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::ltdc::Hsync

source§

impl ReadPin for R0

source§

impl ReadPin for R1

source§

impl ReadPin for R2

source§

impl ReadPin for R3

source§

impl ReadPin for R4

source§

impl ReadPin for R5

source§

impl ReadPin for R6

source§

impl ReadPin for R7

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::ltdc::Vsync

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_fs::Dm

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_fs::Dp

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_fs::Id

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_fs::Sof

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_hs::Dm

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_hs::Dp

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_hs::Id

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::otg_hs::Sof

source§

impl ReadPin for UlpiCk

source§

impl ReadPin for UlpiD0

source§

impl ReadPin for UlpiD1

source§

impl ReadPin for UlpiD2

source§

impl ReadPin for UlpiD3

source§

impl ReadPin for UlpiD4

source§

impl ReadPin for UlpiD5

source§

impl ReadPin for UlpiD6

source§

impl ReadPin for UlpiD7

source§

impl ReadPin for UlpiDir

source§

impl ReadPin for UlpiNxt

source§

impl ReadPin for UlpiStp

source§

impl ReadPin for Mco1

source§

impl ReadPin for Mco2

source§

impl ReadPin for Refin

source§

impl ReadPin for FsA

source§

impl ReadPin for FsB

source§

impl ReadPin for MclkA

source§

impl ReadPin for MclkB

source§

impl ReadPin for SckA

source§

impl ReadPin for SckB

source§

impl ReadPin for SdA

source§

impl ReadPin for SdB

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::Ck

source§

impl ReadPin for Cmd

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D0

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D1

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D2

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D3

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D4

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D5

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D6

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::sdio::D7

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi1::Miso

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi1::Mosi

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi1::Nss

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi1::Sck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi2::Miso

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi2::Mosi

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi2::Nss

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi2::Sck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi3::Miso

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi3::Mosi

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi3::Nss

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi3::Sck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi4::Miso

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi4::Mosi

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi4::Nss

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi4::Sck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi5::Miso

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi5::Mosi

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi5::Nss

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi5::Sck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi6::Miso

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi6::Mosi

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi6::Nss

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::spi6::Sck

source§

impl ReadPin for JtckSwclk

source§

impl ReadPin for Jtdi

source§

impl ReadPin for JtdoSwo

source§

impl ReadPin for JtmsSwdio

source§

impl ReadPin for Jtrst

source§

impl ReadPin for Traceclk

source§

impl ReadPin for Traced0

source§

impl ReadPin for Traced1

source§

impl ReadPin for Traced2

source§

impl ReadPin for Traced3

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim1::Bkin

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim1::Etr

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim2::Etr

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim3::Etr

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim4::Etr

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim8::Bkin

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::tim8::Etr

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart1::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart1::Cts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart1::Rts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart2::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart2::Cts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart2::Rts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart3::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart3::Cts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart3::Rts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart6::Ck

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart6::Cts

source§

impl ReadPin for stm32f4xx_hal::gpio::alt::usart6::Rts

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch1N<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch2N<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch3<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch3N<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim1::Ch4<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim2::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim2::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim2::Ch3<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim2::Ch4<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim3::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim3::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim3::Ch3<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim3::Ch4<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim4::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim4::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim4::Ch3<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim4::Ch4<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim5::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim5::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim5::Ch3<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim5::Ch4<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch1N<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch2N<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch3<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch3N<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim8::Ch4<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim9::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim9::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim10::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim11::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim12::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim12::Ch2<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim13::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::tim14::Ch1<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart4::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart4::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart5::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart5::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart7::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart7::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart8::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::uart8::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart1::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart1::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart2::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart2::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart3::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart3::Tx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart6::Rx<Otype>

source§

impl<Otype> ReadPin for stm32f4xx_hal::gpio::alt::usart6::Tx<Otype>

source§

impl<const P: char, const N: u8, MODE> ReadPin for Pin<P, N, MODE>
where MODE: Readable,