Searched refs:interface (Results 1 – 7 of 7) sorted by relevance
/hal_wurthelektronik-latest/sensors/ |
D | weplatform_i2c.c | 23 inline int8_t WE_ReadReg_I2C(WE_sensorInterface_t *interface, uint8_t regAdr, in WE_ReadReg_I2C() argument 29 if (numBytesToRead > 1 && interface->options.i2c.useRegAddrMsbForMultiBytesRead) { in WE_ReadReg_I2C() 36 switch(interface->options.i2c.protocol){ in WE_ReadReg_I2C() 38 status = i2c_burst_read_dt(interface->handle, regAdr, data, numBytesToRead); in WE_ReadReg_I2C() 42 status = i2c_read_dt(interface->handle, data, numBytesToRead); in WE_ReadReg_I2C() 65 inline int8_t WE_WriteReg_I2C(WE_sensorInterface_t *interface, uint8_t regAdr, in WE_WriteReg_I2C() argument 71 switch(interface->options.i2c.protocol){ in WE_WriteReg_I2C() 73 status = i2c_burst_write_dt(interface->handle, regAdr, data, numBytesToWrite); in WE_WriteReg_I2C() 77 status = i2c_write_dt(interface->handle, data, numBytesToWrite); in WE_WriteReg_I2C()
|
D | weplatform.c | 22 inline int8_t WE_ReadReg(WE_sensorInterface_t *interface, uint8_t regAdr, in WE_ReadReg() argument 25 switch (interface->interfaceType) { in WE_ReadReg() 27 return WE_ReadReg_I2C(interface, regAdr, numBytesToRead, data); in WE_ReadReg() 30 return WE_ReadReg_SPI(interface, regAdr, numBytesToRead, data); in WE_ReadReg() 45 inline int8_t WE_WriteReg(WE_sensorInterface_t *interface, uint8_t regAdr, in WE_WriteReg() argument 48 switch (interface->interfaceType) { in WE_WriteReg() 50 return WE_WriteReg_I2C(interface, regAdr, numBytesToWrite, data); in WE_WriteReg() 53 return WE_WriteReg_SPI(interface, regAdr, numBytesToWrite, data); in WE_WriteReg()
|
D | weplatform_spi.c | 23 inline int8_t WE_ReadReg_SPI(WE_sensorInterface_t *interface, uint8_t regAdr, in WE_ReadReg_SPI() argument 29 uint8_t bytesStep = interface->options.spi.burstMode ? numBytesToRead : 1; in WE_ReadReg_SPI() 43 status = spi_transceive_dt(interface->handle, &tx_buf_set, &rx_buf_set); in WE_ReadReg_SPI() 64 inline int8_t WE_WriteReg_SPI(WE_sensorInterface_t *interface, uint8_t regAdr, in WE_WriteReg_SPI() argument 70 uint8_t bytesStep = interface->options.spi.burstMode ? numBytesToWrite : 1; in WE_WriteReg_SPI() 83 status = spi_write_dt(interface->handle, &tx_buf_set); in WE_WriteReg_SPI()
|
D | weplatform_i2c.h | 15 extern int8_t WE_ReadReg_I2C(WE_sensorInterface_t *interface, uint8_t regAdr, 19 extern int8_t WE_WriteReg_I2C(WE_sensorInterface_t *interface, uint8_t regAdr,
|
D | weplatform_spi.h | 15 extern int8_t WE_ReadReg_SPI(WE_sensorInterface_t *interface, uint8_t regAdr, 19 extern int8_t WE_WriteReg_SPI(WE_sensorInterface_t *interface, uint8_t regAdr,
|
D | weplatform.h | 15 extern int8_t WE_ReadReg(WE_sensorInterface_t *interface, uint8_t regAdr, 19 extern int8_t WE_WriteReg(WE_sensorInterface_t *interface, uint8_t regAdr,
|
/hal_wurthelektronik-latest/sensors/WeSensorsSDK/ |
D | README | 19 interface for all sensor functions. 25 extern int8_t WE_ReadReg(WE_sensorInterface_t *interface, uint8_t regAdr, 29 extern int8_t WE_WriteReg(WE_sensorInterface_t *interface, uint8_t regAdr,
|