3-axis MEMS ultra low power accelerometer

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   X_NUCLEO_IKS01A3 X_NUCLEO_IKS01A3

Embed: (wiki syntax)

« Back to documentation index

LIS2DW12_Filters

LIS2DW12_Filters
[LIS2DW12]

This section group all the functions concerning the filters configuration. More...

Functions

int32_t lis2dw12_filter_path_set (lis2dw12_ctx_t *ctx, lis2dw12_fds_t val)
 Accelerometer filtering path for outputs.
int32_t lis2dw12_filter_path_get (lis2dw12_ctx_t *ctx, lis2dw12_fds_t *val)
 Accelerometer filtering path for outputs.
int32_t lis2dw12_filter_bandwidth_set (lis2dw12_ctx_t *ctx, lis2dw12_bw_filt_t val)
 Accelerometer cutoff filter frequency.
int32_t lis2dw12_filter_bandwidth_get (lis2dw12_ctx_t *ctx, lis2dw12_bw_filt_t *val)
 Accelerometer cutoff filter frequency.
int32_t lis2dw12_reference_mode_set (lis2dw12_ctx_t *ctx, uint8_t val)
 Enable HP filter reference mode.
int32_t lis2dw12_reference_mode_get (lis2dw12_ctx_t *ctx, uint8_t *val)
 Enable HP filter reference mode.

Detailed Description

This section group all the functions concerning the filters configuration.


Function Documentation

int32_t lis2dw12_filter_bandwidth_get ( lis2dw12_ctx_t *  ctx,
lis2dw12_bw_filt_t *  val 
)

Accelerometer cutoff filter frequency.

Valid for low and high pass filter.[get]

Parameters:
ctxread / write interface definitions
valGet the values of bw_filt in reg CTRL6
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1084 of file lis2dw12_reg.c.

int32_t lis2dw12_filter_bandwidth_set ( lis2dw12_ctx_t *  ctx,
lis2dw12_bw_filt_t  val 
)

Accelerometer cutoff filter frequency.

Valid for low and high pass filter.[set]

Parameters:
ctxread / write interface definitions
valchange the values of bw_filt in reg CTRL6
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1060 of file lis2dw12_reg.c.

int32_t lis2dw12_filter_path_get ( lis2dw12_ctx_t *  ctx,
lis2dw12_fds_t *  val 
)

Accelerometer filtering path for outputs.

[get]

Parameters:
ctxread / write interface definitions
valGet the values of fds in reg CTRL6
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1023 of file lis2dw12_reg.c.

int32_t lis2dw12_filter_path_set ( lis2dw12_ctx_t *  ctx,
lis2dw12_fds_t  val 
)

Accelerometer filtering path for outputs.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of fds in reg CTRL6
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 993 of file lis2dw12_reg.c.

int32_t lis2dw12_reference_mode_get ( lis2dw12_ctx_t *  ctx,
uint8_t *  val 
)

Enable HP filter reference mode.

[get]

Parameters:
ctxread / write interface definitions
valchange the values of hp_ref_mode in reg CTRL_REG7
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1141 of file lis2dw12_reg.c.

int32_t lis2dw12_reference_mode_set ( lis2dw12_ctx_t *  ctx,
uint8_t  val 
)

Enable HP filter reference mode.

[set]

Parameters:
ctxread / write interface definitions
valchange the values of hp_ref_mode in reg CTRL_REG7
Return values:
interfacestatus (MANDATORY: return 0 -> no Error)

Definition at line 1120 of file lis2dw12_reg.c.