nNumberOfBytesToWrite
pcReadBuffer
nNumberOfBytesRead
pnNumberOfBytesRead
pnByteNumberLastError
Rückgabewert
Die Funktion gibt im Erfolgsfall Null zurück, andernfalls einen Fehlercode (Anhang A,
Rückgabewerte aus den API-Funktionen ).
Beschreibung
Der Anwender muss einen korrekten Aufbau des Datenpuffers und der Adresse des
I2C Partners sicherstellen.
I2C API Funktionen
Schreibkommando Beschreibung
2 Bytes (LSB,MSB) Bit 0-14: Anzahl der folgenden
Datenbytes, die zum I2C-Partner
geschrieben werden sollen (N).
Bit 15: Ist dieses Bit gesetzt, wird
am Ende des Schreibkommandos
kein
gesendet.
N Bytes
Datenbytes.
Länge des pcWriteBuffers
Zeichenfolgepuffer, der die empfangenen Daten, die
vom I2C-Partner gesendet werden, aufnehmen soll.
Hierbei werden die vom I2C-Partner empfangenen Daten
hintereinander abgelegt (zuerst die Daten des ersten
Lesekommandos, direkt danach die Daten des zweiten
Lesekommandos, etc.)
Länge des Zeichenfolgepuffers, der die empfangenen
Daten aufnehmen soll.
Anzahl tatsächlich gelesener Bytes, die vom I2C-Partner
empfangen wurden.
Der Byte-Offset im Zeichenfolgepuffer pcWriteBuffer,
der einen Fehler erzeugt hat.
67
Stop-Bit
an
den
© 2007-2015 Analytica GmbH
Slave