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 引脚的其他连接。 |