Home
last modified time | relevance | path

Searched refs:free_fall (Results 1 – 25 of 66) sorted by relevance

123

/hal_st-latest/sensor/stmemsc/lis2du12_STdC/driver/
Dlis2du12_reg.c437 val->free_fall = all_int_src.ff_ia_all; in lis2du12_all_sources_get()
1099 md1_cfg.int1_ff = val->free_fall; in lis2du12_pin_int1_route_set()
1151 val->free_fall = md1_cfg.int1_ff; in lis2du12_pin_int1_route_get()
1198 md2_cfg.int2_ff = val->free_fall; in lis2du12_pin_int2_route_set()
1250 val->free_fall = md2_cfg.int2_ff; in lis2du12_pin_int2_route_get()
1579 lis2du12_free_fall_t free_fall; in lis2du12_free_fall_mode_set() local
1584 ret += lis2du12_read_reg(ctx, LIS2DU12_FREE_FALL, (uint8_t *)&free_fall, 1); in lis2du12_free_fall_mode_set()
1587 free_fall.ff_dur = (val->duration) & 0x20U >> 5; in lis2du12_free_fall_mode_set()
1589 free_fall.ff_ths = (uint8_t)val->threshold; in lis2du12_free_fall_mode_set()
1593 ret += lis2du12_write_reg(ctx, LIS2DU12_FREE_FALL, (uint8_t *)&free_fall, 1); in lis2du12_free_fall_mode_set()
[all …]
Dlis2du12_reg.h700 lis2du12_free_fall_t free_fall; member
790 uint8_t free_fall : 1; /* free fall event */ member
962 uint8_t free_fall : 1; /* free fall event */ member
/hal_st-latest/sensor/stmemsc/lis2ds12_STdC/driver/
Dlis2ds12_reg.c2405 lis2ds12_free_fall_t free_fall; in lis2ds12_ff_dur_set() local
2410 (uint8_t *)&free_fall, 1); in lis2ds12_ff_dur_set()
2414 free_fall.ff_dur = val & 0x1FU; in lis2ds12_ff_dur_set()
2416 (uint8_t *)&free_fall, 1); in lis2ds12_ff_dur_set()
2445 lis2ds12_free_fall_t free_fall; in lis2ds12_ff_dur_get() local
2450 (uint8_t *)&free_fall, 1); in lis2ds12_ff_dur_get()
2456 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lis2ds12_ff_dur_get()
2472 lis2ds12_free_fall_t free_fall; in lis2ds12_ff_threshold_set() local
2476 (uint8_t *)&free_fall, 1); in lis2ds12_ff_threshold_set()
2480 free_fall.ff_ths = val; in lis2ds12_ff_threshold_set()
[all …]
/hal_st-latest/sensor/stmemsc/lis2dux12_STdC/driver/
Dlis2dux12_reg.c738 val->free_fall = wu_src.ff_ia; in lis2dux12_all_sources_get()
1478 md1_cfg.int1_ff = val->free_fall; in lis2dux12_pin_int1_route_set()
1520 val->free_fall = md1_cfg.int1_ff; in lis2dux12_pin_int1_route_get()
1639 md2_cfg.int2_ff = val->free_fall; in lis2dux12_pin_int2_route_set()
1678 val->free_fall = md2_cfg.int2_ff; in lis2dux12_pin_int2_route_get()
2622 lis2dux12_free_fall_t free_fall; in lis2dux12_ff_duration_set() local
2635 ret = lis2dux12_read_reg(ctx, LIS2DUX12_FREE_FALL, (uint8_t *)&free_fall, 1); in lis2dux12_ff_duration_set()
2636 free_fall.ff_dur = val & 0x1FU; in lis2dux12_ff_duration_set()
2637 ret += lis2dux12_write_reg(ctx, LIS2DUX12_FREE_FALL, (uint8_t *)&free_fall, 1); in lis2dux12_ff_duration_set()
2654 lis2dux12_free_fall_t free_fall; in lis2dux12_ff_duration_get() local
[all …]
/hal_st-latest/sensor/stmemsc/lis2duxs12_STdC/driver/
Dlis2duxs12_reg.c743 val->free_fall = wu_src.ff_ia; in lis2duxs12_all_sources_get()
1508 md1_cfg.int1_ff = val->free_fall; in lis2duxs12_pin_int1_route_set()
1550 val->free_fall = md1_cfg.int1_ff; in lis2duxs12_pin_int1_route_get()
1670 md2_cfg.int2_ff = val->free_fall; in lis2duxs12_pin_int2_route_set()
1709 val->free_fall = md2_cfg.int2_ff; in lis2duxs12_pin_int2_route_get()
2767 lis2duxs12_free_fall_t free_fall; in lis2duxs12_ff_duration_set() local
2780 ret = lis2duxs12_read_reg(ctx, LIS2DUXS12_FREE_FALL, (uint8_t *)&free_fall, 1); in lis2duxs12_ff_duration_set()
2781 free_fall.ff_dur = val & 0x1FU; in lis2duxs12_ff_duration_set()
2782 ret += lis2duxs12_write_reg(ctx, LIS2DUXS12_FREE_FALL, (uint8_t *)&free_fall, 1); in lis2duxs12_ff_duration_set()
2799 lis2duxs12_free_fall_t free_fall; in lis2duxs12_ff_duration_get() local
[all …]
/hal_st-latest/sensor/stmemsc/st1vafe3bx_STdC/driver/
Dst1vafe3bx_reg.c859 val->free_fall = wu_src.ff_ia; in st1vafe3bx_all_sources_get()
1616 md1_cfg.int_ff = val->free_fall; in st1vafe3bx_pin_int_route_set()
1658 val->free_fall = md1_cfg.int_ff; in st1vafe3bx_pin_int_route_get()
2903 st1vafe3bx_free_fall_t free_fall; in st1vafe3bx_ff_duration_set() local
2919 (uint8_t *)&free_fall, 1); in st1vafe3bx_ff_duration_set()
2920 free_fall.ff_dur = val & 0x1FU; in st1vafe3bx_ff_duration_set()
2922 (uint8_t *)&free_fall, 1); in st1vafe3bx_ff_duration_set()
2941 st1vafe3bx_free_fall_t free_fall; in st1vafe3bx_ff_duration_get() local
2947 (uint8_t *)&free_fall, 1); in st1vafe3bx_ff_duration_get()
2949 *val = (wake_up_dur.ff_dur << 5) | free_fall.ff_dur; in st1vafe3bx_ff_duration_get()
[all …]
/hal_st-latest/sensor/stmemsc/asm330lhh_STdC/driver/
Dasm330lhh_reg.c3162 asm330lhh_free_fall_t free_fall; in asm330lhh_ff_threshold_set() local
3165 ret = asm330lhh_read_reg(ctx, ASM330LHH_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhh_ff_threshold_set()
3168 free_fall.ff_ths = (uint8_t)val; in asm330lhh_ff_threshold_set()
3170 (uint8_t *)&free_fall, 1); in asm330lhh_ff_threshold_set()
3186 asm330lhh_free_fall_t free_fall; in asm330lhh_ff_threshold_get() local
3189 ret = asm330lhh_read_reg(ctx, ASM330LHH_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhh_ff_threshold_get()
3191 switch (free_fall.ff_ths) in asm330lhh_ff_threshold_get()
3235 asm330lhh_free_fall_t free_fall; in asm330lhh_ff_dur_set() local
3249 (uint8_t *)&free_fall, 1); in asm330lhh_ff_dur_set()
3253 free_fall.ff_dur = val & 0x1FU; in asm330lhh_ff_dur_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv16b_STdC/driver/
Dlsm6dsv16b_reg.c1181 val->free_fall = all_int_src.ff_ia; in lsm6dsv16b_all_sources_get()
2952 md1_cfg.int1_ff = val.free_fall; in lsm6dsv16b_pin_int1_route_set()
2991 | pin_int2_route.free_fall in lsm6dsv16b_pin_int1_route_set()
2998 | val.free_fall in lsm6dsv16b_pin_int1_route_set()
3080 val->free_fall = md1_cfg.int1_ff; in lsm6dsv16b_pin_int1_route_get()
3248 md2_cfg.int2_ff = val.free_fall; in lsm6dsv16b_pin_int2_route_set()
3288 | pin_int1_route.free_fall in lsm6dsv16b_pin_int2_route_set()
3295 | val.free_fall in lsm6dsv16b_pin_int2_route_set()
3374 val->free_fall = md2_cfg.int2_ff; in lsm6dsv16b_pin_int2_route_get()
4417 lsm6dsv16b_free_fall_t free_fall; in lsm6dsv16b_ff_time_windows_set() local
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv16bx_STdC/driver/
Dlsm6dsv16bx_reg.c1182 val->free_fall = all_int_src.ff_ia; in lsm6dsv16bx_all_sources_get()
3060 md1_cfg.int1_ff = val.free_fall; in lsm6dsv16bx_pin_int1_route_set()
3099 | pin_int2_route.free_fall in lsm6dsv16bx_pin_int1_route_set()
3106 | val.free_fall in lsm6dsv16bx_pin_int1_route_set()
3189 val->free_fall = md1_cfg.int1_ff; in lsm6dsv16bx_pin_int1_route_get()
3390 md2_cfg.int2_ff = val.free_fall; in lsm6dsv16bx_pin_int2_route_set()
3430 | pin_int1_route.free_fall in lsm6dsv16bx_pin_int2_route_set()
3437 | val.free_fall in lsm6dsv16bx_pin_int2_route_set()
3524 val->free_fall = md2_cfg.int2_ff; in lsm6dsv16bx_pin_int2_route_get()
4575 lsm6dsv16bx_free_fall_t free_fall; in lsm6dsv16bx_ff_time_windows_set() local
[all …]
/hal_st-latest/sensor/stmemsc/ism330bx_STdC/driver/
Dism330bx_reg.c1170 val->free_fall = all_int_src.ff_ia; in ism330bx_all_sources_get()
3048 md1_cfg.int1_ff = val.free_fall; in ism330bx_pin_int1_route_set()
3087 | pin_int2_route.free_fall in ism330bx_pin_int1_route_set()
3094 | val.free_fall in ism330bx_pin_int1_route_set()
3177 val->free_fall = md1_cfg.int1_ff; in ism330bx_pin_int1_route_get()
3378 md2_cfg.int2_ff = val.free_fall; in ism330bx_pin_int2_route_set()
3418 | pin_int1_route.free_fall in ism330bx_pin_int2_route_set()
3425 | val.free_fall in ism330bx_pin_int2_route_set()
3512 val->free_fall = md2_cfg.int2_ff; in ism330bx_pin_int2_route_get()
4563 ism330bx_free_fall_t free_fall; in ism330bx_ff_time_windows_set() local
[all …]
/hal_st-latest/sensor/stmemsc/st1vafe6ax_STdC/driver/
Dst1vafe6ax_reg.c1170 val->free_fall = all_int_src.ff_ia; in st1vafe6ax_all_sources_get()
2984 md1_cfg.int1_ff = val.free_fall; in st1vafe6ax_pin_int1_route_set()
3023 | pin_int2_route.free_fall in st1vafe6ax_pin_int1_route_set()
3030 | val.free_fall in st1vafe6ax_pin_int1_route_set()
3113 val->free_fall = md1_cfg.int1_ff; in st1vafe6ax_pin_int1_route_get()
3314 md2_cfg.int2_ff = val.free_fall; in st1vafe6ax_pin_int2_route_set()
3354 | pin_int1_route.free_fall in st1vafe6ax_pin_int2_route_set()
3361 | val.free_fall in st1vafe6ax_pin_int2_route_set()
3448 val->free_fall = md2_cfg.int2_ff; in st1vafe6ax_pin_int2_route_get()
4499 st1vafe6ax_free_fall_t free_fall; in st1vafe6ax_ff_time_windows_set() local
[all …]
/hal_st-latest/sensor/stmemsc/ais2dw12_STdC/driver/
Dais2dw12_reg.c2279 ais2dw12_free_fall_t free_fall; in ais2dw12_ff_dur_set() local
2288 (uint8_t *) &free_fall, 1); in ais2dw12_ff_dur_set()
2294 free_fall.ff_dur = (uint8_t) val & 0x1FU; in ais2dw12_ff_dur_set()
2302 (uint8_t *) &free_fall, 1); in ais2dw12_ff_dur_set()
2320 ais2dw12_free_fall_t free_fall; in ais2dw12_ff_dur_get() local
2329 (uint8_t *) &free_fall, 1); in ais2dw12_ff_dur_get()
2330 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in ais2dw12_ff_dur_get()
/hal_st-latest/sensor/stmemsc/lis2dtw12_STdC/driver/
Dlis2dtw12_reg.c2950 lis2dtw12_free_fall_t free_fall; in lis2dtw12_ff_dur_set() local
2959 (uint8_t *) &free_fall, 1); in lis2dtw12_ff_dur_set()
2965 free_fall.ff_dur = (uint8_t) val & 0x1FU; in lis2dtw12_ff_dur_set()
2973 (uint8_t *) &free_fall, 1); in lis2dtw12_ff_dur_set()
2991 lis2dtw12_free_fall_t free_fall; in lis2dtw12_ff_dur_get() local
3000 (uint8_t *) &free_fall, 1); in lis2dtw12_ff_dur_get()
3001 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lis2dtw12_ff_dur_get()
/hal_st-latest/sensor/stmemsc/ais2ih_STdC/driver/
Dais2ih_reg.c2930 ais2ih_free_fall_t free_fall; in ais2ih_ff_dur_set() local
2938 ret = ais2ih_read_reg(ctx, AIS2IH_FREE_FALL, (uint8_t *) &free_fall, 1); in ais2ih_ff_dur_set()
2944 free_fall.ff_dur = (uint8_t) val & 0x1FU; in ais2ih_ff_dur_set()
2951 ret = ais2ih_write_reg(ctx, AIS2IH_FREE_FALL, (uint8_t *) &free_fall, 1); in ais2ih_ff_dur_set()
2969 ais2ih_free_fall_t free_fall; in ais2ih_ff_dur_get() local
2977 ret = ais2ih_read_reg(ctx, AIS2IH_FREE_FALL, (uint8_t *) &free_fall, 1); in ais2ih_ff_dur_get()
2978 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in ais2ih_ff_dur_get()
/hal_st-latest/sensor/stmemsc/lis2dw12_STdC/driver/
Dlis2dw12_reg.c2958 lis2dw12_free_fall_t free_fall; in lis2dw12_ff_dur_set() local
2967 (uint8_t *) &free_fall, 1); in lis2dw12_ff_dur_set()
2973 free_fall.ff_dur = (uint8_t) val & 0x1FU; in lis2dw12_ff_dur_set()
2981 (uint8_t *) &free_fall, 1); in lis2dw12_ff_dur_set()
2999 lis2dw12_free_fall_t free_fall; in lis2dw12_ff_dur_get() local
3008 (uint8_t *) &free_fall, 1); in lis2dw12_ff_dur_get()
3009 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lis2dw12_ff_dur_get()
/hal_st-latest/sensor/stmemsc/iis2dlpc_STdC/driver/
Diis2dlpc_reg.c2974 iis2dlpc_free_fall_t free_fall; in iis2dlpc_ff_dur_set() local
2983 (uint8_t *) &free_fall, 1); in iis2dlpc_ff_dur_set()
2989 free_fall.ff_dur = (uint8_t) val & 0x1FU; in iis2dlpc_ff_dur_set()
2997 (uint8_t *) &free_fall, 1); in iis2dlpc_ff_dur_set()
3015 iis2dlpc_free_fall_t free_fall; in iis2dlpc_ff_dur_get() local
3024 (uint8_t *) &free_fall, 1); in iis2dlpc_ff_dur_get()
3025 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in iis2dlpc_ff_dur_get()
/hal_st-latest/sensor/stmemsc/asm330lhbg1_STdC/driver/
Dasm330lhbg1_reg.c4345 asm330lhbg1_free_fall_t free_fall; in asm330lhbg1_ff_threshold_set() local
4348 ret = asm330lhbg1_read_reg(ctx, ASM330LHBG1_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhbg1_ff_threshold_set()
4351 free_fall.ff_ths = (uint8_t)val; in asm330lhbg1_ff_threshold_set()
4353 (uint8_t *)&free_fall, 1); in asm330lhbg1_ff_threshold_set()
4369 asm330lhbg1_free_fall_t free_fall; in asm330lhbg1_ff_threshold_get() local
4372 ret = asm330lhbg1_read_reg(ctx, ASM330LHBG1_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhbg1_ff_threshold_get()
4374 switch (free_fall.ff_ths) in asm330lhbg1_ff_threshold_get()
4418 asm330lhbg1_free_fall_t free_fall; in asm330lhbg1_ff_dur_set() local
4432 (uint8_t *)&free_fall, 1); in asm330lhbg1_ff_dur_set()
4436 free_fall.ff_dur = val & 0x1FU; in asm330lhbg1_ff_dur_set()
[all …]
/hal_st-latest/sensor/stmemsc/asm330lhb_STdC/driver/
Dasm330lhb_reg.c4345 asm330lhb_free_fall_t free_fall; in asm330lhb_ff_threshold_set() local
4348 ret = asm330lhb_read_reg(ctx, ASM330LHB_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhb_ff_threshold_set()
4351 free_fall.ff_ths = (uint8_t)val; in asm330lhb_ff_threshold_set()
4353 (uint8_t *)&free_fall, 1); in asm330lhb_ff_threshold_set()
4369 asm330lhb_free_fall_t free_fall; in asm330lhb_ff_threshold_get() local
4372 ret = asm330lhb_read_reg(ctx, ASM330LHB_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhb_ff_threshold_get()
4374 switch (free_fall.ff_ths) in asm330lhb_ff_threshold_get()
4418 asm330lhb_free_fall_t free_fall; in asm330lhb_ff_dur_set() local
4432 (uint8_t *)&free_fall, 1); in asm330lhb_ff_dur_set()
4436 free_fall.ff_dur = val & 0x1FU; in asm330lhb_ff_dur_set()
[all …]
/hal_st-latest/sensor/stmemsc/ism330dlc_STdC/driver/
Dism330dlc_reg.c5088 ism330dlc_free_fall_t free_fall; in ism330dlc_ff_dur_set() local
5091 (uint8_t *)&free_fall, 1); in ism330dlc_ff_dur_set()
5095 free_fall.ff_dur = (val & 0x1FU); in ism330dlc_ff_dur_set()
5097 (uint8_t *)&free_fall, 1); in ism330dlc_ff_dur_set()
5127 ism330dlc_free_fall_t free_fall; in ism330dlc_ff_dur_get() local
5135 (uint8_t *)&free_fall, 1); in ism330dlc_ff_dur_get()
5138 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in ism330dlc_ff_dur_get()
5154 ism330dlc_free_fall_t free_fall; in ism330dlc_ff_threshold_set() local
5157 (uint8_t *)&free_fall, 1); in ism330dlc_ff_threshold_set()
5161 free_fall.ff_ths = (uint8_t) val; in ism330dlc_ff_threshold_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsl_STdC/driver/
Dlsm6dsl_reg.c4058 lsm6dsl_free_fall_t free_fall; in lsm6dsl_ff_dur_set() local
4061 ret = lsm6dsl_read_reg(ctx, LSM6DSL_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsl_ff_dur_set()
4065 free_fall.ff_dur = (val & 0x1FU); in lsm6dsl_ff_dur_set()
4066 ret = lsm6dsl_write_reg(ctx, LSM6DSL_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsl_ff_dur_set()
4096 lsm6dsl_free_fall_t free_fall; in lsm6dsl_ff_dur_get() local
4104 ret = lsm6dsl_read_reg(ctx, LSM6DSL_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsl_ff_dur_get()
4107 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lsm6dsl_ff_dur_get()
4123 lsm6dsl_free_fall_t free_fall; in lsm6dsl_ff_threshold_set() local
4126 ret = lsm6dsl_read_reg(ctx, LSM6DSL_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsl_ff_threshold_set()
4130 free_fall.ff_ths = (uint8_t) val; in lsm6dsl_ff_threshold_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6ds3tr-c_STdC/driver/
Dlsm6ds3tr-c_reg.c4232 lsm6ds3tr_c_free_fall_t free_fall; in lsm6ds3tr_c_ff_dur_set() local
4236 (uint8_t *)&free_fall, 1); in lsm6ds3tr_c_ff_dur_set()
4240 free_fall.ff_dur = (val & 0x1FU); in lsm6ds3tr_c_ff_dur_set()
4242 (uint8_t *)&free_fall, 1); in lsm6ds3tr_c_ff_dur_set()
4272 lsm6ds3tr_c_free_fall_t free_fall; in lsm6ds3tr_c_ff_dur_get() local
4281 (uint8_t *)&free_fall, 1); in lsm6ds3tr_c_ff_dur_get()
4284 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lsm6ds3tr_c_ff_dur_get()
4300 lsm6ds3tr_c_free_fall_t free_fall; in lsm6ds3tr_c_ff_threshold_set() local
4304 (uint8_t *)&free_fall, 1); in lsm6ds3tr_c_ff_threshold_set()
4308 free_fall.ff_ths = (uint8_t) val; in lsm6ds3tr_c_ff_threshold_set()
[all …]
/hal_st-latest/sensor/stmemsc/asm330lhhxg1_STdC/driver/
Dasm330lhhxg1_reg.c4333 asm330lhhxg1_free_fall_t free_fall; in asm330lhhxg1_ff_threshold_set() local
4336 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhhxg1_ff_threshold_set()
4339 free_fall.ff_ths = (uint8_t)val; in asm330lhhxg1_ff_threshold_set()
4341 (uint8_t *)&free_fall, 1); in asm330lhhxg1_ff_threshold_set()
4357 asm330lhhxg1_free_fall_t free_fall; in asm330lhhxg1_ff_threshold_get() local
4360 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhhxg1_ff_threshold_get()
4362 switch (free_fall.ff_ths) in asm330lhhxg1_ff_threshold_get()
4406 asm330lhhxg1_free_fall_t free_fall; in asm330lhhxg1_ff_dur_set() local
4420 (uint8_t *)&free_fall, 1); in asm330lhhxg1_ff_dur_set()
4424 free_fall.ff_dur = val & 0x1FU; in asm330lhhxg1_ff_dur_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsm_STdC/driver/
Dlsm6dsm_reg.c5202 lsm6dsm_free_fall_t free_fall; in lsm6dsm_ff_dur_set() local
5205 ret = lsm6dsm_read_reg(ctx, LSM6DSM_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsm_ff_dur_set()
5209 free_fall.ff_dur = (val & 0x1FU); in lsm6dsm_ff_dur_set()
5210 ret = lsm6dsm_write_reg(ctx, LSM6DSM_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsm_ff_dur_set()
5240 lsm6dsm_free_fall_t free_fall; in lsm6dsm_ff_dur_get() local
5248 ret = lsm6dsm_read_reg(ctx, LSM6DSM_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsm_ff_dur_get()
5251 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lsm6dsm_ff_dur_get()
5267 lsm6dsm_free_fall_t free_fall; in lsm6dsm_ff_threshold_set() local
5270 ret = lsm6dsm_read_reg(ctx, LSM6DSM_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsm_ff_threshold_set()
5274 free_fall.ff_ths = (uint8_t) val; in lsm6dsm_ff_threshold_set()
[all …]
/hal_st-latest/sensor/stmemsc/asm330lhhx_STdC/driver/
Dasm330lhhx_reg.c4340 asm330lhhx_free_fall_t free_fall; in asm330lhhx_ff_threshold_set() local
4343 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhhx_ff_threshold_set()
4346 free_fall.ff_ths = (uint8_t)val; in asm330lhhx_ff_threshold_set()
4348 (uint8_t *)&free_fall, 1); in asm330lhhx_ff_threshold_set()
4364 asm330lhhx_free_fall_t free_fall; in asm330lhhx_ff_threshold_get() local
4367 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_FREE_FALL, (uint8_t *)&free_fall, 1); in asm330lhhx_ff_threshold_get()
4369 switch (free_fall.ff_ths) in asm330lhhx_ff_threshold_get()
4413 asm330lhhx_free_fall_t free_fall; in asm330lhhx_ff_dur_set() local
4427 (uint8_t *)&free_fall, 1); in asm330lhhx_ff_dur_set()
4431 free_fall.ff_dur = val & 0x1FU; in asm330lhhx_ff_dur_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv_STdC/driver/
Dlsm6dsv_reg.c2486 val->free_fall = all_int_src.ff_ia; in lsm6dsv_all_sources_get()
6959 lsm6dsv_free_fall_t free_fall; in lsm6dsv_ff_time_windows_set() local
6970 ret = lsm6dsv_read_reg(ctx, LSM6DSV_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsv_ff_time_windows_set()
6971 free_fall.ff_dur = (uint8_t)val & 0x1FU; in lsm6dsv_ff_time_windows_set()
6972 ret += lsm6dsv_write_reg(ctx, LSM6DSV_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsv_ff_time_windows_set()
6988 lsm6dsv_free_fall_t free_fall; in lsm6dsv_ff_time_windows_get() local
6992 ret += lsm6dsv_read_reg(ctx, LSM6DSV_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsv_ff_time_windows_get()
6994 *val = (wake_up_dur.ff_dur << 5) + free_fall.ff_dur; in lsm6dsv_ff_time_windows_get()
7010 lsm6dsv_free_fall_t free_fall; in lsm6dsv_ff_thresholds_set() local
7013 ret = lsm6dsv_read_reg(ctx, LSM6DSV_FREE_FALL, (uint8_t *)&free_fall, 1); in lsm6dsv_ff_thresholds_set()
[all …]

123