Windows.Devices.Gpio.Provider Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa API expõe uma interface do provedor e classes associadas para você implementar para um controlador específico. A API gpio precisa de uma implementação de provedor GPIO para se comunicar com o controlador GPIO.
Observação
Para obter informações sobre provedores GPIO e a interface IGpioProvider , consulte Provedores de barramento.
Para obter exemplos de código, consulte os GpioDeviceProvider.h
arquivos de código-fonte e GpioDeviceProvider.cpp
no repositório GitHub Microsoft.IoT.Lightning . Para obter mais exemplos de código, consulte as Arduino
pastas e SimulatedProvider
no repositório GitHub BusProviders .
Classes
GpioPinProviderValueChangedEventArgs |
Fornece informações sobre o evento IGpioPinProvider.ValueChanged . |
Interfaces
IGpioControllerProvider |
Representa as ações comuns a todos os controladores de E/S de uso geral (GPIO). |
IGpioPinProvider |
Representa ações comuns a provedores de pino de E/S de uso geral (GPIO). |
IGpioProvider |
Representa ações comuns a provedores de controlador gpio (E/S de uso geral). |
Enumerações
ProviderGpioPinDriveMode |
Descreve se um pin de GPIO (E/S de uso geral) está configurado como uma entrada ou uma saída e como os valores são direcionados para o pino. |
ProviderGpioPinEdge |
Descreve os possíveis tipos de alteração que podem ocorrer com o valor do pino de E/S de uso geral (GPIO). |
ProviderGpioPinValue |
Descreve os valores possíveis para um pin de GPIO (E/S de uso geral). |
ProviderGpioSharingMode |
Descreve os modos nos quais você pode abrir um pino de GPIO (E/S de uso geral). Esses modos determinam se outras conexões com o pino GPIO podem ser abertas enquanto você tem o pino aberto. |