GHIElectronics.TinyCLR.System.Device.Gpio
NuGet package containing 10 types across 2 namespaces (System.Device.Gpio, System.Device.Gpio.Drivers).
Classes
| Class | Namespace | Summary |
|---|
| GpioController | System.Device.Gpio | .NET IoT-style GPIO controller. Same surface as System.Device.Gpio.GpioController; internally routes through TinyCLR's GPIO HAL via TinyClrGpioDriver. |
| GpioDriver | System.Device.Gpio | Abstract GPIO driver per .NET IoT. Implemented by TinyClrGpioDriver for TinyCLR hardware. |
| LibGpiodDriver | System.Device.Gpio.Drivers | Alias of TinyClrGpioDriver for source-compatibility with Linux .NET IoT samples that reference LibGpiodDriver. |
| PinValueChangedEventArgs | System.Device.Gpio | Arguments for the .NET IoT pin-change callback. |
| TinyClrGpioDriver | System.Device.Gpio | TinyCLR-backed implementation of GpioDriver. Routes GpioController calls to GHIElectronics.TinyCLR.Devices.Gpio.GpioController. |
Enums
| Enum | Namespace | Summary |
|---|
| PinEventTypes | System.Device.Gpio | Edge selector for GpioController change notifications. Same shape as .NET IoT. |
| PinMode | System.Device.Gpio | Drive mode applied to a GPIO pin. Mirrors .NET IoT's System.Device.Gpio.PinMode. |
| PinNumberingScheme | System.Device.Gpio | How GpioController interprets pin numbers — TinyCLR uses Logical. |
| PinValue | System.Device.Gpio | Logical pin level. |
Delegates
| Delegate | Namespace | Summary |
|---|
| PinChangeEventHandler | System.Device.Gpio | Callback signature for .NET IoT pin-change notifications. |