LS_I2CWrite
LS_I2CWrite — Schreibt Daten zu einem I2C-Partner.
Syntax
int RC, uint16 ErrorByte = LS_I2CWrite(int Handle, uint16 nSlaveAddress,
table(uint8[BufferLen]) Buffer, uint16 BufferLen);
Parameter
Handle
SlaveAddress
Buffer
BufferLen
Rückgabewert
RC
ErrorByte
Beschreibung
Schreibt Daten zu einem I2C-Partner. Der Anwender muss einen korrekten Aufbau
des Datenpuffers und der Adresse des I2C Partners sicherstellen.
Das R/W-Bit der Slave-Adresse muss vom Anwender nicht explizit gesetzt werden.
Siehe auch
LS_I2CRead
I2C-Funktionen
Gültiges
Zugriffs-Handle
I2COpenDevice.
Slave-Adresse des I2C Partners. Die Slave-Address kann eine sog.
7 oder 10-Bit Adresse darstellen (siehe Anhang B, Adressierung auf
dem I2C-Bus ).
Byte-Puffer mit den Daten, die an den I2C-Partner gesendet werden
sollen.
Anzahl von Datenbytes, die gelesen werden sollen.
Die Funktion gibt im Erfolgsfall 0 zurück, andernfalls einen Fehlercode
(Anhang A, Rückgabewerte aus den API-Funktionen ).
Index des Datenbytes im Sendepuffer, bei dem ein Schreib-spezifischer
Fehler aufgetreten ist.
eines
erfolgreichen
155
© 2007-2015 Analytica GmbH
Aufrufs
von