I2C

Aus Labor für Echtzeitsysteme

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche

Maxkrickl (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: Um von der Flobby-Control aus I<sup>2</sup>C Geräte anzusprechen liegt im Projekt im Verzeichnis ''i2c'' die Datei ''i2c.c'' mit folgenden Funktionen: <code c> int I2...)
Zum nächsten Versionsunterschied →

Version vom 14:11, 13. Mai 2009

Um von der Flobby-Control aus I2C Geräte anzusprechen liegt im Projekt im Verzeichnis i2c die Datei i2c.c mit folgenden Funktionen:

int I2C_OpenDevice( const char* devFile );
void I2C_CloseDevice();
 
int I2C_SetSlave( unsigned short addr );
 
int I2C_Write( unsigned char *wrData, unsigned char wrLen );
int I2C_Read( unsigned char *rdData, unsigned char rdLen );

Funktionen

I2C_OpenDevice

Parameter: char* devFile - Gerätedatei des I2C Bus
Rückgabewert: 0, wenn Gerät geöffnet werden konnte, sonst -1.

Beschreibung:
Öffnet die Gerätedatei des I2C Bus. Diese wird über g_i2cFd angesprochen.

Persönliche Werkzeuge