Bridle API 4.1.99
A Zephyr based application framework
|
This section provide a set of functions used to read and write a generic register of the device. More...
Functions | |
int32_t | stk8ba58_read_reg (const struct i2c_dt_spec *i2c, uint8_t reg, uint8_t *data, uint16_t len) |
Read generic device register. | |
int32_t | stk8ba58_write_reg (const struct i2c_dt_spec *i2c, uint8_t reg, uint8_t *data, uint16_t len) |
Write generic device register. | |
This section provide a set of functions used to read and write a generic register of the device.
MANDATORY: return 0 -> no Error.
int32_t stk8ba58_read_reg | ( | const struct i2c_dt_spec * | i2c, |
uint8_t | reg, | ||
uint8_t * | data, | ||
uint16_t | len | ||
) |
#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>
Read generic device register.
i2c | Read / write interface definitions.(ptr) |
reg | Register to read. |
data | Pointer to buffer that store the data read.(ptr) |
len | Number of consecutive register to read. |
Interface | status (MANDATORY: return 0 -> no Error). |
int32_t stk8ba58_write_reg | ( | const struct i2c_dt_spec * | i2c, |
uint8_t | reg, | ||
uint8_t * | data, | ||
uint16_t | len | ||
) |
#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>
Write generic device register.
i2c | Read / write interface definitions.(ptr) |
reg | Register to write. |
data | Pointer to data to write in register reg.(ptr) |
len | Number of consecutive register to write. |
Interface | status (MANDATORY: return 0 -> no Error). |