6410的IIC.h:
typedef struct _IIC_IO_DESC {
UCHAR SlaveAddress; // Slave Address
PUCHAR Data; // pBuffer
DWORD Count; // nBytes to read/write
} IIC_IO_DESC, *PIIC_IO_DESC;
2440的IIC.h:
typedef struct _I2C_IO_DESC {
DWORD SlaveAddr; // Target Slave Address
UCHAR WordAddr; // Starting Slave Word Address
PUCHAR Data; // pBuffer
DWORD Count; // nBytes to read/write
} I2C_IO_DESC, *PI2C_IO_DESC;
6410中,少了WordAddr,难道每次都是从EEPROM的地址0 开始读写,要是只需要读写最后几个字节也必须从头开始读写?不明白,请调试过6410的IIC EEPROM的高手指点一下。