ST Expansion SW Team / Vl6180

Dependencies:   VL6180_Board

Dependents:   X_NUCLEO_6180

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers spi_interface.h Source File

spi_interface.h

00001 /* Define to prevent from recursive inclusion --------------------------------*/
00002 
00003 #ifndef __SPI_INTERFACE_H
00004 #define __SPI_INTERFACE_H
00005 
00006 
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010  
00011      int vl6180_i2c_write_if(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);
00012      int vl6180_i2c_read_if(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);            
00013      int vl6180_i2c_write_stmpe1600(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);  
00014      int vl6180_i2c_read_stmpe(uint8_t* pBuffer, uint8_t DeviceAddr, uint16_t RegisterAddr, uint16_t NumByteToWrite);      
00015 
00016             
00017 
00018 #ifdef __cplusplus
00019 }
00020 #endif
00021 
00022 
00023 #endif /* __DEV_53L1X_I2C_H */