Windows.Devices.Gpio.Provider Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questa API espone un'interfaccia del provider e le classi associate da implementare per un controller specifico. L'API GPIO richiede un'implementazione del provider GPIO per comunicare con il controller GPIO.
Nota
Per informazioni sui provider GPIO e sull'interfaccia IGpioProvider , vedere Provider di bus.
Per esempi di codice, vedere i GpioDeviceProvider.h
file di codice sorgente e GpioDeviceProvider.cpp
nel repository GitHub Microsoft.IoT.Lightning . Per altri esempi di codice, vedere i Arduino
file e SimulatedProvider
nel repository GitHub busProviders .
Classi
GpioPinProviderValueChangedEventArgs |
Fornisce informazioni sull'evento IGpioPinProvider.ValueChanged . |
Interfacce
IGpioControllerProvider |
Rappresenta le azioni comuni a tutti i controller di I/O (GPIO) per utilizzo generico. |
IGpioPinProvider |
Rappresenta le azioni comuni ai provider di pin di I/O (GPIO) per utilizzo generico. |
IGpioProvider |
Rappresenta le azioni comuni ai provider di controller di I/O (GPIO) per utilizzo generico. |
Enumerazioni
ProviderGpioPinDriveMode |
Descrive se un pin di I/O (GPIO) per utilizzo generico è configurato come input o output e come i valori vengono basati sul pin. |
ProviderGpioPinEdge |
Descrive i possibili tipi di modifica che possono verificarsi sul valore del pin di I/O (GPIO) per utilizzo generico. |
ProviderGpioPinValue |
Descrive i valori possibili per un pin di I/O (GPIO) per utilizzo generico. |
ProviderGpioSharingMode |
Descrive le modalità in cui è possibile aprire un pin di I/O (GPIO) per utilizzo generico. Queste modalità determinano se è possibile aprire altre connessioni al pin GPIO mentre si dispone del pin aperto. |