pub trait GpioProperties {
    type Bank: BankGpioRegisterAccess;
    type InterruptStatus: InterruptStatusRegisterAccess;
    type Signals: GpioSignal;
    type PinType: PinType;
}

Required Associated Types§

source

type Bank: BankGpioRegisterAccess

source

type InterruptStatus: InterruptStatusRegisterAccess

source

type Signals: GpioSignal

source

type PinType: PinType

Implementors§

source§

impl<MODE> GpioProperties for GpioPin<MODE, 0>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio0Signals

§

type PinType = InputOutputAnalogPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 1>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio1Signals

§

type PinType = InputOutputAnalogPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 2>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio2Signals

§

type PinType = InputOutputAnalogPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 3>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio3Signals

§

type PinType = InputOutputAnalogPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 4>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio4Signals

§

type PinType = InputOutputAnalogPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 5>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio5Signals

§

type PinType = InputOutputAnalogPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 6>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio6Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 7>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio7Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 8>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio8Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 9>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio9Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 10>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio10Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 11>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio11Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 12>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio12Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 13>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio13Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 14>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio14Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 15>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio15Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 16>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio16Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 17>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio17Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 18>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio18Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 19>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio19Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 20>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio20Signals

§

type PinType = InputOutputPinType

source§

impl<MODE> GpioProperties for GpioPin<MODE, 21>

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio21Signals

§

type PinType = InputOutputPinType