Committer:
charlesmn
Date:
Wed Oct 28 14:51:47 2020 +0000
Revision:
0:1da5e4bcb8e5
The API for controlling the VL6180 ToF sensor.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
charlesmn 0:1da5e4bcb8e5 1 /* Define to prevent from recursive inclusion --------------------------------*/
charlesmn 0:1da5e4bcb8e5 2
charlesmn 0:1da5e4bcb8e5 3 #ifndef __SPI_INTERFACE_H
charlesmn 0:1da5e4bcb8e5 4 #define __SPI_INTERFACE_H
charlesmn 0:1da5e4bcb8e5 5
charlesmn 0:1da5e4bcb8e5 6
charlesmn 0:1da5e4bcb8e5 7 #ifdef __cplusplus
charlesmn 0:1da5e4bcb8e5 8 extern "C" {
charlesmn 0:1da5e4bcb8e5 9 #endif
charlesmn 0:1da5e4bcb8e5 10
charlesmn 0:1da5e4bcb8e5 11 int vl6180_i2c_write_if(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
charlesmn 0:1da5e4bcb8e5 12 int vl6180_i2c_read_if(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
charlesmn 0:1da5e4bcb8e5 13 int vl6180_i2c_write_stmpe1600(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
charlesmn 0:1da5e4bcb8e5 14 int vl6180_i2c_read_stmpe(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
charlesmn 0:1da5e4bcb8e5 15
charlesmn 0:1da5e4bcb8e5 16
charlesmn 0:1da5e4bcb8e5 17
charlesmn 0:1da5e4bcb8e5 18 #ifdef __cplusplus
charlesmn 0:1da5e4bcb8e5 19 }
charlesmn 0:1da5e4bcb8e5 20 #endif
charlesmn 0:1da5e4bcb8e5 21
charlesmn 0:1da5e4bcb8e5 22
charlesmn 0:1da5e4bcb8e5 23 #endif /* __DEV_53L1X_I2C_H */