|
unsigned char uc_Data2I2C(unsigned char ucI2CDev, unsigned int uiI2CAddr, unsigned char *pucSrc) |
|
uc_Data2I2C: Die Funktion schreibt Daten in den I²C-Bus Baustein. Mit der Variablen „ucI2CDev“ wird die I²C-Bus Adresse und mit „uiI2CAddr“ die Zieladresse im Baustein angegeben. Der Pointer „pucSrc“ zeigt auf die Startadresse im Source. Rückgabewert:(I2C_OK, NACK_WRADR, NACK_WRDATA, UNDEFINED) Verwendete Funktionen: v_SetNextI2Cval(),v_StartI2CandWait() Verwendete globale Variablen: Slave Verwendete Definitionen: – C-Sourcemodul: I2C_EEPROM_Lib.c |
|
unsigned char uc_I2C2Data(unsigned char ucI2CDev, unsigned int uiI2CAddr, unsigned char *pucDes) |
|
uc_I2C2Data: Die Funktion liest Daten aus einem I²C-Baustein. Mit dem Übergabeparameter „ucI2Dev“ wird die I²C-Bus Adresse, mit „uiI2CAddr“ die Startadresse des auszulesenden Bereichs angegeben. Der Pointer „pucDes“ zeigt auf die Startadresse im Zielbereich. Rückgabewert: (I2C_OK, NACK_WRADR, NACK_WRDATA, UNDEFINED) Verwendete Funktionen: v_SetNextI2Cval(),v_StartI2CandWait() Verwendete globale Variablen: Slave Verwendete Definitionen: – C-Sourcemodul: I2C_EEPROM_Lib.c |
|
unsigned char uc_Data2I2C_EEPROM(unsigned char ucI2CDev, unsigned int uiI2CAddr, unsigned char *pucSrc) |
|
uc_Data2I2C_EEPROM: Die Funktion schreibt Daten in ein EEPROM-Device. Dabei wird der Page-Mechanismus des EEPROM-Devices berücksichtigt. Die Größe der EEPROM-Page wird in der Definition „PAGESIZE“ angegeben. Mit dem Übergabeparameter „ucI2CDev“ wird die I²C-Bus Adresse und mit „uiI2CAddr“ die Zieladresse im Baustein angegeben. Der Pointer „pucSrc“ zeigt auf die Startadresse im Source. Rückgabewert: (I2C_OK, NACK_WRADR, NACK_WRDATA, UNDEFINED) Verwendete Funktionen: v_SetNextI2Cval(),v_StartI2CandWait() Verwendete globale Variablen: Slave Verwendete Definitionen: PAGESIZE C-Sourcemodul: I2C_EEPROM_Lib.c |