11 #include <sysio/defs.h>    30   eChipIoOptionLcd              = 0x01,
    31   eChipIoOptionAdc              = 0x02,
    32   eChipIoOptionSerial           = 0x04,
    33   eChipIoOptionSerialIrq        = 0x40,
    34   eChipIoOptionLcdSplashScreen  = 0x80
 int iChipIoWriteReg16(xChipIo *chip, uint8_t reg, uint16_t data)
Ecriture d'un registre 16 bits. 
 
int iChipIoRevisionMinor(xChipIo *chip)
 
xChipIo * xChipIoOpen(const char *sI2cBus, int iSlaveAddr)
 
int iChipIoAvailableOptions(xChipIo *chip)
 
int iChipIoRevisionMajor(xChipIo *chip)
 
int iChipIoWriteReg8(xChipIo *chip, uint8_t reg, uint8_t data)
Ecriture d'un registre 8 bits. 
 
int iChipIoClose(xChipIo *chip)
 
int iChipIoWriteRegBlock(xChipIo *chip, uint8_t reg, const uint8_t *buffer, uint8_t size)
Ecriture d'un bloc de registres. 
 
int iChipIoReadReg8(xChipIo *chip, uint8_t reg)
Lecture d'un registre 8 bits. 
 
int iChipIoReadReg16(xChipIo *chip, uint8_t reg)
Lecture d'un registre 16 bits. 
 
int iChipIoReadRegBlock(xChipIo *chip, uint8_t reg, uint8_t *buffer, uint8_t size)
Lecture d'un bloc de registres.