| /hal_st-latest/sensor/stmemsc/lis2du12_STdC/driver/ |
| D | lis2du12_reg.c | 437 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 …]
|
| D | lis2du12_reg.h | 700 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/ |
| D | lis2ds12_reg.c | 2405 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/ |
| D | lis2dux12_reg.c | 738 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/ |
| D | lis2duxs12_reg.c | 743 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/ |
| D | st1vafe3bx_reg.c | 859 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/ |
| D | asm330lhh_reg.c | 3162 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/ |
| D | lsm6dsv16b_reg.c | 1181 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/ |
| D | lsm6dsv16bx_reg.c | 1182 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/ |
| D | ism330bx_reg.c | 1170 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/ |
| D | st1vafe6ax_reg.c | 1170 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/ |
| D | ais2dw12_reg.c | 2279 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/ |
| D | lis2dtw12_reg.c | 2950 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/ |
| D | ais2ih_reg.c | 2930 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/ |
| D | lis2dw12_reg.c | 2958 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/ |
| D | iis2dlpc_reg.c | 2974 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/ |
| D | asm330lhbg1_reg.c | 4345 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/ |
| D | asm330lhb_reg.c | 4345 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/ |
| D | ism330dlc_reg.c | 5088 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/ |
| D | lsm6dsl_reg.c | 4058 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/ |
| D | lsm6ds3tr-c_reg.c | 4232 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/ |
| D | asm330lhhxg1_reg.c | 4333 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/ |
| D | lsm6dsm_reg.c | 5202 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/ |
| D | asm330lhhx_reg.c | 4340 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/ |
| D | lsm6dsv_reg.c | 2486 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 …]
|