iNEMO inertial module: 3D accelerometer and 3D gyroscope.

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   X_NUCLEO_IKS01A3 X_NUCLEO_IKS01A3

Embed: (wiki syntax)

« Back to documentation index

LSM6DSO_DEN_functionality

LSM6DSO_DEN_functionality
[LSM6DSO]

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

Functions

int32_t lsm6dso_den_mode_set (lsm6dso_ctx_t *ctx, lsm6dso_den_mode_t val)
 DEN functionality marking mode.
int32_t lsm6dso_den_mode_get (lsm6dso_ctx_t *ctx, lsm6dso_den_mode_t *val)
 DEN functionality marking mode.
int32_t lsm6dso_den_polarity_set (lsm6dso_ctx_t *ctx, lsm6dso_den_lh_t val)
 DEN active level configuration.
int32_t lsm6dso_den_polarity_get (lsm6dso_ctx_t *ctx, lsm6dso_den_lh_t *val)
 DEN active level configuration.
int32_t lsm6dso_den_enable_set (lsm6dso_ctx_t *ctx, lsm6dso_den_xl_g_t val)
 DEN enable.
int32_t lsm6dso_den_enable_get (lsm6dso_ctx_t *ctx, lsm6dso_den_xl_g_t *val)
 DEN enable.
int32_t lsm6dso_den_mark_axis_x_set (lsm6dso_ctx_t *ctx, uint8_t val)
 DEN value stored in LSB of X-axis.
int32_t lsm6dso_den_mark_axis_x_get (lsm6dso_ctx_t *ctx, uint8_t *val)
 DEN value stored in LSB of X-axis.
int32_t lsm6dso_den_mark_axis_y_set (lsm6dso_ctx_t *ctx, uint8_t val)
 DEN value stored in LSB of Y-axis.
int32_t lsm6dso_den_mark_axis_y_get (lsm6dso_ctx_t *ctx, uint8_t *val)
 DEN value stored in LSB of Y-axis.
int32_t lsm6dso_den_mark_axis_z_set (lsm6dso_ctx_t *ctx, uint8_t val)
 DEN value stored in LSB of Z-axis.
int32_t lsm6dso_den_mark_axis_z_get (lsm6dso_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 lsm6dso_den_enable_get ( lsm6dso_ctx_t *  ctx,
lsm6dso_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 6360 of file lsm6dso_reg.c.

int32_t lsm6dso_den_enable_set ( lsm6dso_ctx_t *  ctx,
lsm6dso_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 6339 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mark_axis_x_get ( lsm6dso_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 6412 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mark_axis_x_set ( lsm6dso_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 6391 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mark_axis_y_get ( lsm6dso_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 6451 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mark_axis_y_set ( lsm6dso_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 6430 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mark_axis_z_get ( lsm6dso_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 6490 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mark_axis_z_set ( lsm6dso_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 6469 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mode_get ( lsm6dso_ctx_t *  ctx,
lsm6dso_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 6253 of file lsm6dso_reg.c.

int32_t lsm6dso_den_mode_set ( lsm6dso_ctx_t *  ctx,
lsm6dso_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 6232 of file lsm6dso_reg.c.

int32_t lsm6dso_den_polarity_get ( lsm6dso_ctx_t *  ctx,
lsm6dso_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 6311 of file lsm6dso_reg.c.

int32_t lsm6dso_den_polarity_set ( lsm6dso_ctx_t *  ctx,
lsm6dso_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 6290 of file lsm6dso_reg.c.