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

This section groups all the functions concerning data generation. More...

Functions

int32_t stk8ba58_all_sources_get (const struct i2c_dt_spec *i2c, stk8ba58_all_sources_t *val)
 Read all the interrupt/status flag of the device.
 
int32_t stk8ba58_xl_range_set (const struct i2c_dt_spec *i2c, stk8ba58_range_t val)
 Accelerometer range selection.
 
int32_t stk8ba58_xl_range_get (const struct i2c_dt_spec *i2c, stk8ba58_range_t *val)
 Accelerometer range selection.
 
int32_t stk8ba58_xl_bandwidth_set (const struct i2c_dt_spec *i2c, stk8ba58_bw_t val, stk8ba58_ds_t sel)
 Accelerometer bandwidth selection.
 
int32_t stk8ba58_xl_bandwidth_get (const struct i2c_dt_spec *i2c, stk8ba58_bw_t *val, stk8ba58_ds_t *sel)
 Accelerometer bandwidth selection.
 
int32_t stk8ba58_xl_power_mode_set (const struct i2c_dt_spec *i2c, stk8ba58_sleepdur_t val, stk8ba58_pm_t sel)
 Accelerometer power mode selection.
 
int32_t stk8ba58_xl_power_mode_get (const struct i2c_dt_spec *i2c, stk8ba58_sleepdur_t *val, stk8ba58_pm_t *sel)
 Accelerometer bandwidth selection.
 

Detailed Description

This section groups all the functions concerning data generation.

Function Documentation

◆ stk8ba58_all_sources_get()

int32_t stk8ba58_all_sources_get ( const struct i2c_dt_spec *  i2c,
stk8ba58_all_sources_t val 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Read all the interrupt/status flag of the device.

[get]

Parameters
i2cRead / write interface definitions.(ptr)
valGet INTSTS1, INTSTS2, EVENTINFO1.(ptr)
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_xl_bandwidth_get()

int32_t stk8ba58_xl_bandwidth_get ( const struct i2c_dt_spec *  i2c,
stk8ba58_bw_t val,
stk8ba58_ds_t sel 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Accelerometer bandwidth selection.

[get]

Parameters
i2cRead / write interface definitions.(ptr)
valGet the values of bw in reg BWSEL.(ptr)
selGet the values of data-sel in reg DATASETUP.(ptr)
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_xl_bandwidth_set()

int32_t stk8ba58_xl_bandwidth_set ( const struct i2c_dt_spec *  i2c,
stk8ba58_bw_t  val,
stk8ba58_ds_t  sel 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Accelerometer bandwidth selection.

[set]

Parameters
i2cRead / write interface definitions.(ptr)
valChange the values of bw in reg BWSEL.
selChange the values of data-sel in reg DATASETUP.
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_xl_power_mode_get()

int32_t stk8ba58_xl_power_mode_get ( const struct i2c_dt_spec *  i2c,
stk8ba58_sleepdur_t val,
stk8ba58_pm_t sel 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Accelerometer bandwidth selection.

[get]

Parameters
i2cRead / write interface definitions.(ptr)
valGet the values of sleep-dur in reg POWMODE.(ptr)
selGet the values of lowpower / suspend in reg POWMODE.(ptr)
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_xl_power_mode_set()

int32_t stk8ba58_xl_power_mode_set ( const struct i2c_dt_spec *  i2c,
stk8ba58_sleepdur_t  val,
stk8ba58_pm_t  sel 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Accelerometer power mode selection.

[set]

Parameters
i2cRead / write interface definitions.(ptr)
valChange the values of sleep-dur in reg POWMODE.
selChange the values of lowpower / suspend in reg POWMODE.
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_xl_range_get()

int32_t stk8ba58_xl_range_get ( const struct i2c_dt_spec *  i2c,
stk8ba58_range_t val 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Accelerometer range selection.

[get]

Parameters
i2cRead / write interface definitions.(ptr)
valGet the values of range in reg RANGESEL.(ptr)
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).

◆ stk8ba58_xl_range_set()

int32_t stk8ba58_xl_range_set ( const struct i2c_dt_spec *  i2c,
stk8ba58_range_t  val 
)

#include <drivers/sensor/sensortek/stk8ba58/stk8ba58_reg.c>

Accelerometer range selection.

[set]

Parameters
i2cRead / write interface definitions.(ptr)
valChange the values of range in reg RANGESEL.
Return values
Interfacestatus (MANDATORY: return 0 -> no Error).