Share via


Windows.Devices.Gpio.Provider 命名空間

此 API 會公開提供者介面,並可讓您針對特定控制器實作相關聯的類別。 GPIO API 需要 GPIO提供者實作,才能與 GPIO 控制器通訊。

注意

如需 GPIO 提供者和 IGpioProvider 介面的相關資訊,請參閱 匯流排提供者

如需程式碼範例,請參閱 GpioDeviceProvider.hMicrosoft.IoT.Lightning GitHub 存放庫中的 和 GpioDeviceProvider.cpp 原始程式碼檔案。 如需更多程式碼範例,請參閱 ArduinoBusProviders GitHub 存放庫中的 和 SimulatedProvider 資料夾。

類別

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 針腳的其他連線。