ST / LSM6DSOX

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Embed: (wiki syntax)

« Back to documentation index

for Smart Mobile Devices

for Smart Mobile Devices

This section groups all the functions that manage the Sensors for Smart Mobile Devices. More...

Functions

int32_t lsm6dsox_s4s_tph_res_set (lsm6dsox_ctx_t *ctx, lsm6dsox_s4s_tph_res_t val)
 s4s_tph_res: [set] Sensor synchronization time frame resolution
int32_t lsm6dsox_s4s_tph_res_get (lsm6dsox_ctx_t *ctx, lsm6dsox_s4s_tph_res_t *val)
 s4s_tph_res: [get] Sensor synchronization time frame resolution
int32_t lsm6dsox_s4s_tph_val_set (lsm6dsox_ctx_t *ctx, uint16_t val)
 s4s_tph_val: [set] Sensor synchronization time frame
int32_t lsm6dsox_s4s_tph_val_get (lsm6dsox_ctx_t *ctx, uint16_t *val)
 s4s_tph_val: [get] Sensor synchronization time frame.
int32_t lsm6dsox_s4s_res_ratio_set (lsm6dsox_ctx_t *ctx, lsm6dsox_s4s_res_ratio_t val)
 s4s_res_ratio: [set]Sensor synchronization resolution ratio register.
int32_t lsm6dsox_s4s_res_ratio_get (lsm6dsox_ctx_t *ctx, lsm6dsox_s4s_res_ratio_t *val)
 s4s_res_ratio: [get]Sensor synchronization resolution ratio register.
int32_t lsm6dsox_s4s_command_set (lsm6dsox_ctx_t *ctx, uint8_t val)
 s4s_command: [set] s4s master command.
int32_t lsm6dsox_s4s_command_get (lsm6dsox_ctx_t *ctx, uint8_t *val)
 s4s_command: [get] s4s master command.
int32_t lsm6dsox_s4s_dt_set (lsm6dsox_ctx_t *ctx, uint8_t val)
 s4s_dt: [set] S4S DT register.
int32_t lsm6dsox_s4s_dt_get (lsm6dsox_ctx_t *ctx, uint8_t *val)
 s4s_dt: [get] S4S DT register.

Detailed Description

This section groups all the functions that manage the Sensors for Smart Mobile Devices.


Function Documentation

int32_t lsm6dsox_s4s_command_get ( lsm6dsox_ctx_t *  ctx,
uint8_t *  val 
)

s4s_command: [get] s4s master command.

Parameters:
*ctxread / write interface definitions.
valget the values of S4S_ST_CMD_CODE.

Definition at line 9116 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_command_set ( lsm6dsox_ctx_t *  ctx,
uint8_t  val 
)

s4s_command: [set] s4s master command.

Parameters:
*ctxread / write interface definitions.
valchange the values of S4S_ST_CMD_CODE.

Definition at line 9095 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_dt_get ( lsm6dsox_ctx_t *  ctx,
uint8_t *  val 
)

s4s_dt: [get] S4S DT register.

Parameters:
*ctxread / write interface definitions.
valget the values of S4S_DT_REG.

Definition at line 9154 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_dt_set ( lsm6dsox_ctx_t *  ctx,
uint8_t  val 
)

s4s_dt: [set] S4S DT register.

Parameters:
*ctxread / write interface definitions.
valchange the values of S4S_DT_REG.

Definition at line 9134 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_res_ratio_get ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_s4s_res_ratio_t *  val 
)

s4s_res_ratio: [get]Sensor synchronization resolution ratio register.

Parameters:
*ctxread / write interface definitions
valget the values of rr in S4S_RR

Definition at line 9061 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_res_ratio_set ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_s4s_res_ratio_t  val 
)

s4s_res_ratio: [set]Sensor synchronization resolution ratio register.

Parameters:
*ctxread / write interface definitions.
valchange the values of rr in S4S_RR.

Definition at line 9039 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_tph_res_get ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_s4s_tph_res_t *  val 
)

s4s_tph_res: [get] Sensor synchronization time frame resolution

Parameters:
*ctxread / write interface definitions
valget the values of tph_h_sel in LSM6DSOX_S4S_TPH_L

Definition at line 8956 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_tph_res_set ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_s4s_tph_res_t  val 
)

s4s_tph_res: [set] Sensor synchronization time frame resolution

Parameters:
*ctxread / write interface definitions
valchange the values of tph_h_sel in LSM6DSOX_S4S_TPH_L

Definition at line 8935 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_tph_val_get ( lsm6dsox_ctx_t *  ctx,
uint16_t *  val 
)

s4s_tph_val: [get] Sensor synchronization time frame.

Parameters:
*ctxread / write interface definitions
valget the values of tph_l in S4S_TPH_L and tph_h in S4S_TPH_H

Definition at line 9015 of file lsm6dsox_reg.c.

int32_t lsm6dsox_s4s_tph_val_set ( lsm6dsox_ctx_t *  ctx,
uint16_t  val 
)

s4s_tph_val: [set] Sensor synchronization time frame

Parameters:
*ctxread / write interface definitions
valchange the values of tph_l in S4S_TPH_L and tph_h in S4S_TPH_H

Definition at line 8986 of file lsm6dsox_reg.c.