Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches

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.
 

Detailed Description

This section provide a set of functions used to read and write a generic register of the device.

MANDATORY: return 0 -> no Error.

Function Documentation

◆ stk8ba58_read_reg()

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.

Parameters
i2cRead / write interface definitions.(ptr)
regRegister to read.
dataPointer to buffer that store the data read.(ptr)
lenNumber of consecutive register to read.
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_write_reg()

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.

Parameters
i2cRead / write interface definitions.(ptr)
regRegister to write.
dataPointer to data to write in register reg.(ptr)
lenNumber of consecutive register to write.
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).