ST / LSM6DSOX

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Embed: (wiki syntax)

« Back to documentation index

LSM6DSOX_DEN_functionality

LSM6DSOX_DEN_functionality

This section groups all the functions concerning DEN functionality. More...

Functions

int32_t lsm6dsox_den_mode_set (lsm6dsox_ctx_t *ctx, lsm6dsox_den_mode_t val)
 DEN functionality marking mode.
int32_t lsm6dsox_den_mode_get (lsm6dsox_ctx_t *ctx, lsm6dsox_den_mode_t *val)
 DEN functionality marking mode.
int32_t lsm6dsox_den_polarity_set (lsm6dsox_ctx_t *ctx, lsm6dsox_den_lh_t val)
 DEN active level configuration.
int32_t lsm6dsox_den_polarity_get (lsm6dsox_ctx_t *ctx, lsm6dsox_den_lh_t *val)
 DEN active level configuration.
int32_t lsm6dsox_den_enable_set (lsm6dsox_ctx_t *ctx, lsm6dsox_den_xl_g_t val)
 DEN enable.
int32_t lsm6dsox_den_enable_get (lsm6dsox_ctx_t *ctx, lsm6dsox_den_xl_g_t *val)
 DEN enable.
int32_t lsm6dsox_den_mark_axis_x_set (lsm6dsox_ctx_t *ctx, uint8_t val)
 DEN value stored in LSB of X-axis.
int32_t lsm6dsox_den_mark_axis_x_get (lsm6dsox_ctx_t *ctx, uint8_t *val)
 DEN value stored in LSB of X-axis.
int32_t lsm6dsox_den_mark_axis_y_set (lsm6dsox_ctx_t *ctx, uint8_t val)
 DEN value stored in LSB of Y-axis.
int32_t lsm6dsox_den_mark_axis_y_get (lsm6dsox_ctx_t *ctx, uint8_t *val)
 DEN value stored in LSB of Y-axis.
int32_t lsm6dsox_den_mark_axis_z_set (lsm6dsox_ctx_t *ctx, uint8_t val)
 DEN value stored in LSB of Z-axis.
int32_t lsm6dsox_den_mark_axis_z_get (lsm6dsox_ctx_t *ctx, uint8_t *val)
 DEN value stored in LSB of Z-axis.

Detailed Description

This section groups all the functions concerning DEN functionality.


Function Documentation

int32_t lsm6dsox_den_enable_get ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_den_xl_g_t *  val 
)

DEN enable.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of den_xl_g in reg CTRL9_XL

Definition at line 6621 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_enable_set ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_den_xl_g_t  val 
)

DEN enable.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of den_xl_g in reg CTRL9_XL

Definition at line 6600 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mark_axis_x_get ( lsm6dsox_ctx_t *  ctx,
uint8_t *  val 
)

DEN value stored in LSB of X-axis.

[get]

Parameters:
ctxread / write interface definitions
valchange the values of den_z in reg CTRL9_XL

Definition at line 6673 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mark_axis_x_set ( lsm6dsox_ctx_t *  ctx,
uint8_t  val 
)

DEN value stored in LSB of X-axis.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of den_z in reg CTRL9_XL

Definition at line 6652 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mark_axis_y_get ( lsm6dsox_ctx_t *  ctx,
uint8_t *  val 
)

DEN value stored in LSB of Y-axis.

[get]

Parameters:
ctxread / write interface definitions
valchange the values of den_y in reg CTRL9_XL

Definition at line 6712 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mark_axis_y_set ( lsm6dsox_ctx_t *  ctx,
uint8_t  val 
)

DEN value stored in LSB of Y-axis.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of den_y in reg CTRL9_XL

Definition at line 6691 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mark_axis_z_get ( lsm6dsox_ctx_t *  ctx,
uint8_t *  val 
)

DEN value stored in LSB of Z-axis.

[get]

Parameters:
ctxread / write interface definitions
valchange the values of den_x in reg CTRL9_XL

Definition at line 6751 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mark_axis_z_set ( lsm6dsox_ctx_t *  ctx,
uint8_t  val 
)

DEN value stored in LSB of Z-axis.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of den_x in reg CTRL9_XL

Definition at line 6730 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mode_get ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_den_mode_t *  val 
)

DEN functionality marking mode.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of den_mode in reg CTRL6_C

Definition at line 6514 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_mode_set ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_den_mode_t  val 
)

DEN functionality marking mode.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of den_mode in reg CTRL6_C

Definition at line 6493 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_polarity_get ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_den_lh_t *  val 
)

DEN active level configuration.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of den_lh in reg CTRL9_XL

Definition at line 6572 of file lsm6dsox_reg.c.

int32_t lsm6dsox_den_polarity_set ( lsm6dsox_ctx_t *  ctx,
lsm6dsox_den_lh_t  val 
)

DEN active level configuration.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of den_lh in reg CTRL9_XL

Definition at line 6551 of file lsm6dsox_reg.c.