Herunterladen Inhalt Inhalt Diese Seite drucken

Dell EMC Edge Gateway 3200 Softwarehandbuch Seite 31

Inhaltsverzeichnis

Werbung

int PCA9535Init (unsigned int i2cnumber)
Parameters
i2cnumber: Die I2C-Busnummer, mit der die PCA9535-Platine verbunden ist. Kann „0" oder „1" sein.
(Parameter)
Rückgabecodes
„0" bei erfolgreicher Initialisierung.
Negative Fehler-Nr. bei fehlgeschlagener Initialisierung.
DioSetLevel
Legt die GPIO-Stufe für Ausgabestifte fest.
int DioSetLevel (unsigned char data, unsigned char mask)
Parameters
Daten: Die neue GPIO-Stufe, die für die Ausgabestifte festgelegt werden soll.
(Parameter)
Maske: GPIO-Ausgabestifte werden nur für diejenigen geändert, die den Bits entsprechen, die in der Maske auf
„1" festgelegt sind. Andere Stiftwerte bleiben unverändert.
Rückgabecodes
„0" bei erfolgreicher Initialisierung.
Negative Fehler-Nr. bei fehlgeschlagener Initialisierung.
DioGetLevel
Ruft die aktuelle GPIO-Stufe für Eingabe- und Ausgabestifte ab.
int DioGetLevel (unsigned int mask, unsigned int* GetPinLevel)
Parameters
Maske: Die GPIO-Eingabestifte werden in GetPinLevel nur für die Bits aktualisiert, die in der Maske auf „1"
(Parameter)
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 fehlgeschlagener Initialisierung.
Fehlercodes
Für die verschiedenen, zuvor aufgeführten Funktionen sind die Fehler-Nr.-Werte im Falle eines Ausfalls wie folgt.
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
};
Einrichten des Betriebssystems Windows 10
31

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Egw-3200Egw-3200-na

Inhaltsverzeichnis