Namespace System.Device.Gpio
Classes
- GpioController
Represents a general-purpose I/O (GPIO) controller.
- GpioPin
Represents a general-purpose I/O (GPIO) pin.
- GpioPulseCounter
Counts changes of a specified polarity on a general-purpose I/O (GPIO) pin.
- PinValueChangedEventArgs
Arguments passed in when an event is triggered by the GPIO.
Structs
- GpioPulseCount
Represents a near-simultaneous sampling of the number of times a pin has changed value, and the time at which this count was sampled. This structure can be used to determine the number of pin value changes over a period of time.
- PinValue
Represents a value for a pin.
- PinValuePair
Simple wrapper for a pin/value pair.
- WaitForEventResult
Resulting object after waiting for an event to occur.
Enums
- GpioPulsePolarity
Represents the polarity of changes that are relevant to the associated action.
- PinEventTypes
Event types that can be triggered by the GPIO. Also used to report the received event types back.
- PinMode
Pin modes supported by the GPIO controllers and drivers.
- PinNumberingScheme
Different numbering schemes supported by GPIO controllers and drivers.
Delegates
- PinChangeEventHandler
Delegate that defines the structure for callbacks when a pin value changed event occurs.