Herunterladen Diese Seite drucken

Dell EMC Edge 5200 Software Benutzerhandbuch Seite 41

Werbung

DioGetLevel
Ruft die aktuelle GPIO-Stufe für Eingabe- und Ausgabestifte ab.
int DioGetLevel (unsigned int mask, unsigned int* GetPinLevel)
Parameter
Maske: Die GPIO-Eingabestifte werden in GetPinLevel nur für die Bits aktualisiert, die in der Maske auf „1"
festgelegt sind.
GetPinLevel: Zeiger zum Speichern des Lesewerts. Die ersten acht Bits (Bits 0 bis 7) enthalten den
Spannungspegel des GPIO-Eingabestifts. Die zweiten acht Bits (Bits 8 bis 15) enthalten den Spannungspegel
des GPIO-Ausgabestifts.
Rückgabecodes
„0" bei erfolgreicher Initialisierung.
Negative Fehler-Nr. bei Fehler.
Fehlercodes
Für die verschiedenen zuvor aufgeführten Funktionen werden bei einem Fehler die folgenden Fehlerwerte zurückgegeben.
enum errorcodes {
Error_Pointer_Invalid = -100,
Error_I2C_controller_NotFound,
Error_I2C_Open_Failed,
Error_I2C_Bus_Invalid,
Error_Mutex_Failed,
Error_I2CTransfer_Partial,
Error_I2CTransfer_SlaveAddressNotAcknowledged,
Error_I2CTransfer_ClockStretchTimeout,
Error_I2CTransfer_UnknownError
};
Erstellen der PCA9535-Beispielanwendung
Voraussetzungen
Visual Studio 2019 ist für diese Aufgabe erforderlich. Gehen Sie beim Herunterladen und Installieren wie folgt vor:
1. Wählen Sie Workloads.
2. Öffnen Sie das Visual Studio-Installationsprogramm und klicken Sie auf Ändern, um Ihre Installation anzupassen.
3. Wählen Sie die Workload Desktop-Entwicklung mit C++.
4. Wählen Sie UWP.
5. Wählen Sie Einzelne Komponenten und stellen Sie unter Compiler, Build-Tools und Laufzeiten sicher, dass die folgenden
Kontrollkästchen aktiviert sind:
a. MSVC v142 -VS 2019 C++ x64/x86 buildtools (neuste Version) ist aktiviert.
b. MSVC v142 -VS 2019 C++ x64/x86 Spectre-mitigated libs (neueste Version) ist aktiviert.
6. Stellen Sie sicher, dass das SDK ordnungsgemäß installiert ist. Laden Sie die entsprechende WDK-Version herunter und installieren Sie
sie.
7. Installieren Sie die neuesten unterstützten englischen (en-us) Microsoft Visual C++ Redistributable-Pakete für Visual Studio 2015,
2017, 2019 und 2022 unter der folgenden URL: https://aka.ms/vs/17/release/vc_redist.x64.exe.
Info über diese Aufgabe
ANMERKUNG:
Die ausführbaren Beispielbinärdateien wurden mit den Versionen SDK-10.0.19041.685 und WDK-10.0.19041.685
erstellt. Das Verfahren kann leicht variieren, wenn Sie andere Versionen verwenden.
Gehen Sie wie folgt vor, um die Beispielanwendung zu erstellen.
Einrichten des Betriebssystems Windows 10
41

Werbung

loading

Diese Anleitung auch für:

Egw-5200