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 = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio7Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio8Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio9Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio10Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio11Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio12Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio13Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio14Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio15Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio16Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio17Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio18Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio19Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio20Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio21Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio26Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio27Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio28Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio29Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio30Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio31Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio32Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio33Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio34Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio35Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio36Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio37Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio38Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio39Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio40Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio41Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio42Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio43Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio44Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio45Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio46Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio47Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio48Signals

§

type PinType = InputOutputPinType