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.