Home
last modified time | relevance | path

Searched refs:interface (Results 1 – 7 of 7) sorted by relevance

/hal_wurthelektronik-latest/sensors/
Dweplatform_i2c.c23 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()
Dweplatform.c22 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()
Dweplatform_spi.c23 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()
Dweplatform_i2c.h15 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,
Dweplatform_spi.h15 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,
Dweplatform.h15 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/
DREADME19 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,