8 #ifndef i2cservicesHedit
9 #define i2cservicesHedit 1
10 // 5Nov15 MJNewman 1: Created
30 extern void sendToSlave(uint8_t slaveAddress,uint16_t numBytes,
const char *pBytes);
36 extern void i2cPoll(uint8_t i2cAddress);
52 extern uint8_t
i2cReadData(uint8_t i2cAddress,
size_t count,uint8_t *pData,uint8_t romAddress = 0);
68 uint8_t romAddress = 0);
79 extern void i2cWriteData(uint8_t i2cAddress,
size_t count,uint8_t *pData,uint8_t romAddress,
80 const char *pError = NULL);
90 extern void i2cWriteBlock(uint8_t i2cAddress,
size_t count,uint8_t *pData,uint8_t romAddress,
91 const char *pError = NULL);
98 #endif // defined(i2cservicesHedit)
uint8_t i2cReadData(uint8_t i2cAddress, size_t count, uint8_t *pData, uint8_t romAddress=0)
Definition: i2cservices.cpp:178
void i2cDumpWireError(const char *pMsg=NULL)
Definition: i2cservices.cpp:101
void i2cWriteData(uint8_t i2cAddress, size_t count, uint8_t *pData, uint8_t romAddress, const char *pError=NULL)
Definition: i2cservices.cpp:218
void i2cWriteAddress(uint8_t i2cAddress, uint8_t romAddress)
Definition: i2cservices.cpp:133
void i2cPoll(uint8_t i2cAddress)
Definition: i2cservices.cpp:147
void i2cservicesLoop()
Definition: i2cservices.cpp:47
void i2cWriteBlock(uint8_t i2cAddress, size_t count, uint8_t *pData, uint8_t romAddress, const char *pError=NULL)
Definition: i2cservices.cpp:262
uint8_t i2cReadDataByBytes(uint8_t i2cAddress, size_t count, uint8_t *pData, uint8_t romAddress=0)
Definition: i2cservices.cpp:208
void sendToSlave(uint8_t slaveAddress, uint16_t numBytes, const char *pBytes)
Definition: i2cservices.cpp:52
void i2cservicesInit()
< version of this include file
Definition: i2cservices.cpp:35