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

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

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

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

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio22Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio23Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio24Signals

§

type PinType = InputOutputPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio25Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio26Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank0GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank0

§

type Signals = Gpio27Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio32Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio33Signals

§

type PinType = InputOutputAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio34Signals

§

type PinType = InputOnlyAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio35Signals

§

type PinType = InputOnlyAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio36Signals

§

type PinType = InputOnlyAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio37Signals

§

type PinType = InputOnlyAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio38Signals

§

type PinType = InputOnlyAnalogPinType

source§

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

§

type Bank = Bank1GpioRegisterAccess

§

type InterruptStatus = InterruptStatusRegisterAccessBank1

§

type Signals = Gpio39Signals

§

type PinType = InputOnlyAnalogPinType