Expand description
GPIO and pin configuration
Structs§
- AnyIO
Pin - AnyInput
Pin - AnyOutput
Pin - Disabled
- Gpio0
- Gpio1
- Gpio2
- Gpio3
- Gpio4
- Gpio5
- Gpio6
- Gpio7
- Gpio8
- Gpio9
- Gpio10
- Gpio11
- Gpio12
- Gpio13
- Gpio14
- Gpio15
- Gpio16
- Gpio17
- Gpio18
- Gpio19
- Gpio20
- Gpio21
- Gpio
Error - Input
- Input
Output - Output
- PinDriver
- A driver for a GPIO pin.
- Pins
Enums§
- Drive
Strength - Drive strength (values are approximates)
- Interrupt
Type - Interrupt types
- Level
- Digital input or output level.
- Pull
Traits§
- ADCPin
- A marker trait designating a pin which is capable of operating as an ADC pin
- GPIO
Mode - Input
Mode - Input
Pin - A marker trait designating a pin which is capable of operating as an input pin
- Output
Mode - Output
Pin - A marker trait designating a pin which is capable of operating as an output pin
- Pin
- A trait implemented by every pin instance
- RTCPin
- A marker trait designating a pin which is capable of operating as an RTC pin
Functions§
- enable_
isr_ service - init_
isr_ alloc_ flags - set_
isr_ ⚠service_ flag_ unchecked - Notifies this GPIO driver that the GPIO ISR service has already been initialized. This prevents an error as this driver would otherwise attempt to initialize it again.