Windows.Devices.Gpio.Provider 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此 API 會公開提供者介面,並可讓您針對特定控制器實作相關聯的類別。 GPIO API 需要 GPIO提供者實作,才能與 GPIO 控制器通訊。
注意
如需 GPIO 提供者和 IGpioProvider 介面的相關資訊,請參閱 匯流排提供者。
如需程式碼範例,請參閱 GpioDeviceProvider.h
Microsoft.IoT.Lightning GitHub 存放庫中的 和 GpioDeviceProvider.cpp
原始程式碼檔案。 如需更多程式碼範例,請參閱 Arduino
BusProviders 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 針腳的其他連線。 |