Generic API for accessing sensor registers.
Generic API for accessing sensor registers.
bme68x_set_regs
int8_t
bme68x_set_regs(
const uint8_t reg_addr,
const uint8_t *reg_data, uint32_t len,
struct bme68x_dev *dev)
int8_t bme68x_set_regs(const uint8_t *reg_addr, const uint8_t *reg_data, uint32_t len, struct bme68x_dev *dev)
This API writes the given data to the register address of the sensor.
This API writes the given data to the register address of the sensor
- Parameters
-
| [in] | reg_addr | : Register addresses to where the data is to be written |
| [in] | reg_data | : Pointer to data buffer which is to be written in the reg_addr of sensor. |
| [in] | len | : No of bytes of data to write |
| [in,out] | dev | : Structure instance of bme68x_dev |
- Returns
- Result of API execution status
- Return values
-
bme68x_get_regs
int8_t
bme68x_get_regs(uint8_t reg_addr, uint8_t *reg_data, uint32_t len,
struct bme68x_dev *dev)
int8_t bme68x_get_regs(uint8_t reg_addr, uint8_t *reg_data, uint32_t len, struct bme68x_dev *dev)
This API reads the data from the given register address of sensor.
This API reads the data from the given register address of sensor.
- Parameters
-
| [in] | reg_addr | : Register address from where the data to be read |
| [out] | reg_data | : Pointer to data buffer to store the read data. |
| [in] | len | : No of bytes of data to be read. |
| [in,out] | dev | : Structure instance of bme68x_dev. |
- Returns
- Result of API execution status
- Return values
-