I2C

Aus Labor für Echtzeitsysteme

Version vom 14:11, 13. Mai 2009 von Maxkrickl (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

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