#define EEPROM_24XX01_ADDRESS 0x50
bool_t b24xx01_Write(uint8 u8Address, uint8 *pu8Data, uint8 u8Length)
for(n = 0; n < u8Length; n++){
// u8Addressと1バイトのデータ書き込み
bOk &= bSMBusWrite(EEPROM_24XX01_ADDRESS, u8Address++, 1, pu8Data++);
for(x = 0; x < 16000; x++);
PUBLIC bool_t b24xx01_Read(uint8 u8Address, uint8 *pu8Dest, uint8 u8Length)
bOk &= bSMBusWrite(EEPROM_24XX01_ADDRESS, u8Address, 0, NULL);
bOk &= bSMBusSequentialRead(EEPROM_24XX01_ADDRESS, u8Length, pu8Dest);