VL6180INC/spi_interface.h@0:1da5e4bcb8e5, 2020-10-28 (annotated)
- 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?
User | Revision | Line number | New 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 */ |