Windows.Devices.Gpio.Provider Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese API macht eine Anbieterschnittstelle und zugehörige Klassen verfügbar, die Sie für einen bestimmten Controller implementieren können. Die GPIO-API benötigt eine GPIO-Anbieterimplementierung, um mit dem GPIO-Controller kommunizieren zu können.
Hinweis
Informationen zu GPIO-Anbietern und der IGpioProvider-Schnittstelle finden Sie unter Busanbieter.
Codebeispiele finden Sie in den GpioDeviceProvider.h
Quellcodedateien und GpioDeviceProvider.cpp
im GitHub-Repository Microsoft.IoT.Lightning . Weitere Codebeispiele finden Sie in den Arduino
Ordnern und SimulatedProvider
im GitHub-Repository BusProviders .
Klassen
GpioPinProviderValueChangedEventArgs |
Stellt Informationen zum IGpioPinProvider.ValueChanged-Ereignis bereit . |
Schnittstellen
IGpioControllerProvider |
Stellt die Aktionen dar, die allen GPIO-Controllern (General Purpose E/O) gemeinsam sind. |
IGpioPinProvider |
Stellt Aktionen dar, die für GPIO-Pinanbieter (General Purpose E/O) gemeinsam sind. |
IGpioProvider |
Stellt Aktionen dar, die für GPIO-Controlleranbieter (General Purpose E/O) üblich sind. |
Enumerationen
ProviderGpioPinDriveMode |
Beschreibt, ob ein GPIO-Pin (General Purpose E/O) als Eingabe oder Ausgabe konfiguriert ist und wie Werte auf den Pin gesteuert werden. |
ProviderGpioPinEdge |
Beschreibt die möglichen Arten von Änderungen, die am Wert des GPIO-Pins (General Purpose E/O) auftreten können. |
ProviderGpioPinValue |
Beschreibt die möglichen Werte für einen GPIO-Pin (General Purpose E/O). |
ProviderGpioSharingMode |
Beschreibt die Modi, in denen Sie einen GPIO-Pin (General Purpose E/O) öffnen können. Diese Modi bestimmen, ob andere Verbindungen mit dem GPIO-Pin geöffnet werden können, während der Pin geöffnet ist. |