Windows.Devices.Gpio.Provider 名前空間

この API は、プロバイダー インターフェイスと、特定のコントローラーに実装するための関連クラスを公開します。 GPIO API では、GPIO コントローラーと通信するために GPIO プロバイダーの実装が必要です。

注意

GPIO プロバイダーと IGpioProvider インターフェイスの詳細については、「 Bus プロバイダー」を参照してください。

コード例については、Microsoft.IoT.Lightning GitHub リポジトリの および GpioDeviceProvider.cpp ソース コード ファイルを参照してくださいGpioDeviceProvider.h。 その他のコード例については、BusProviders GitHub リポジトリの および SimulatedProvider フォルダーを参照してくださいArduino

クラス

GpioPinProviderValueChangedEventArgs

IGpioPinProvider.ValueChanged イベントに関する情報を提供します。

インターフェイス

IGpioControllerProvider

すべての汎用 I/O (GPIO) コントローラーに共通するアクションを表します。

IGpioPinProvider

汎用 I/O (GPIO) ピン プロバイダーに共通するアクションを表します。

IGpioProvider

汎用 I/O (GPIO) コントローラー プロバイダーに共通するアクションを表します。

列挙型

ProviderGpioPinDriveMode

汎用 I/O (GPIO) ピンを入力または出力として構成するかどうか、および値をピンに駆動する方法について説明します。

ProviderGpioPinEdge

汎用 I/O (GPIO) ピンの値に対して発生する可能性のある変更の種類について説明します。

ProviderGpioPinValue

汎用 I/O (GPIO) ピンに使用できる値について説明します。

ProviderGpioSharingMode

汎用 I/O (GPIO) ピンを開くことができるモードについて説明します。 これらのモードは、ピンを開いている間に GPIO ピンへの他の接続を開くことができるかどうかを決定します。