Thundersoft
/
VL6180XA1_for_TT_Mxx
Creating a project about VL6180XA1 for TT_Mxx
Diff: common_define.h
- Revision:
- 0:293917667c17
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/common_define.h Thu Mar 21 09:19:56 2019 +0000 @@ -0,0 +1,24 @@ +#ifndef COMMON_DEFINE_H +#define COMMON_DEFINE_H + + +#include "mbed.h" + + +#define TwoWire I2C +#define delay(x) wait_ms(x) + + +void i2cWrite(I2C * dev_i2c,uint8_t address,uint8_t* pBuffer, uint8_t RegisterAddr, uint16_t NumByteToWrite); + +void i2cRead(I2C * dev_i2c,uint8_t address,uint8_t* pBuffer, uint8_t RegisterAddr, uint16_t NumByteToRead); + +void i2cWriteForVL6180X(I2C * dev_i2c,uint8_t address,uint8_t* pBuffer, uint16_t RegisterAddr, uint16_t NumByteToWrite); + +void i2cReadForVL6180X(I2C * dev_i2c,uint8_t address,uint8_t* pBuffer, uint16_t RegisterAddr, uint16_t NumByteToRead); + +void i2cReadForFXS_MUTIL(I2C * dev_i2c,uint8_t address,uint8_t* pBuffer, uint16_t RegisterAddr, uint16_t NumByteToRead); + +void i2cWriteForFXS_MUTIL(I2C * dev_i2c,uint8_t address,uint8_t* pBuffer, uint16_t RegisterAddr, uint16_t NumByteToWrite); + +#endif