Home
last modified time | relevance | path

Searched refs:ctrl3 (Results 1 – 25 of 40) sorted by relevance

12

/hal_st-latest/sensor/stmemsc/lis2ds12_STdC/driver/
Dlis2ds12_reg.c783 lis2ds12_ctrl3_t ctrl3; in lis2ds12_xl_self_test_set() local
786 ret = lis2ds12_read_reg(ctx, LIS2DS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2ds12_xl_self_test_set()
790 ctrl3.st = (uint8_t)val; in lis2ds12_xl_self_test_set()
791 ret = lis2ds12_write_reg(ctx, LIS2DS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2ds12_xl_self_test_set()
808 lis2ds12_ctrl3_t ctrl3; in lis2ds12_xl_self_test_get() local
811 ret = lis2ds12_read_reg(ctx, LIS2DS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2ds12_xl_self_test_get()
813 switch (ctrl3.st) in lis2ds12_xl_self_test_get()
1180 lis2ds12_ctrl3_t ctrl3; in lis2ds12_pin_mode_set() local
1183 ret = lis2ds12_read_reg(ctx, LIS2DS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2ds12_pin_mode_set()
1187 ctrl3.pp_od = (uint8_t)val; in lis2ds12_pin_mode_set()
[all …]
/hal_st-latest/sensor/stmemsc/l3gd20h_STdC/driver/
Dl3gd20h_reg.c1172 l3gd20h_ctrl3_t ctrl3; in l3gd20h_pin_int2_route_set() local
1174 ret = l3gd20h_read_reg(ctx, L3GD20H_CTRL3, (uint8_t *)&ctrl3, 1); in l3gd20h_pin_int2_route_set()
1178 ctrl3.int2_empty = val.int2_empty; in l3gd20h_pin_int2_route_set()
1179 ctrl3.int2_fth = val.int2_fth; in l3gd20h_pin_int2_route_set()
1180 ctrl3.int2_orun = val.int2_orun; in l3gd20h_pin_int2_route_set()
1181 ctrl3.int2_drdy = val.int2_drdy; in l3gd20h_pin_int2_route_set()
1182 ret = l3gd20h_write_reg(ctx, L3GD20H_CTRL3, (uint8_t *)&ctrl3, 1); in l3gd20h_pin_int2_route_set()
1199 l3gd20h_ctrl3_t ctrl3; in l3gd20h_pin_int2_route_get() local
1201 ret = l3gd20h_read_reg(ctx, L3GD20H_CTRL3, (uint8_t *)&ctrl3, 1); in l3gd20h_pin_int2_route_get()
1202 val->int2_empty = ctrl3.int2_empty; in l3gd20h_pin_int2_route_get()
[all …]
Dl3gd20h_reg.h496 l3gd20h_ctrl3_t ctrl3; member
/hal_st-latest/sensor/stmemsc/sths34pf80_STdC/driver/
Dsths34pf80_reg.c1289 sths34pf80_ctrl3_t ctrl3; in sths34pf80_route_int_set() local
1292 ret = sths34pf80_read_reg(ctx, STHS34PF80_CTRL3, (uint8_t *)&ctrl3, 1); in sths34pf80_route_int_set()
1296 ctrl3.ien = ((uint8_t)val & 0x3U); in sths34pf80_route_int_set()
1299 ctrl3.int_latched = 0; /* guarantee that latched is zero in INT_OR case */ in sths34pf80_route_int_set()
1301 ret = sths34pf80_write_reg(ctx, STHS34PF80_CTRL3, (uint8_t *)&ctrl3, 1); in sths34pf80_route_int_set()
1317 sths34pf80_ctrl3_t ctrl3; in sths34pf80_route_int_get() local
1320 ret = sths34pf80_read_reg(ctx, STHS34PF80_CTRL3, (uint8_t *)&ctrl3, 1); in sths34pf80_route_int_get()
1322 switch ((ctrl3.ien)) in sths34pf80_route_int_get()
1353 sths34pf80_ctrl3_t ctrl3; in sths34pf80_int_or_set() local
1356 ret = sths34pf80_read_reg(ctx, STHS34PF80_CTRL3, (uint8_t *)&ctrl3, 1); in sths34pf80_int_or_set()
[all …]
Dsths34pf80_reg.h533 sths34pf80_ctrl3_t ctrl3; member
/hal_st-latest/sensor/stmemsc/lis2hh12_STdC/driver/
Dlis2hh12_reg.c1308 lis2hh12_ctrl3_t ctrl3; in lis2hh12_pin_int1_route_set() local
1311 ret = lis2hh12_read_reg(ctx, LIS2HH12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2hh12_pin_int1_route_set()
1315 ctrl3.int1_drdy = val.int1_drdy; in lis2hh12_pin_int1_route_set()
1316 ctrl3.int1_fth = val.int1_fth; in lis2hh12_pin_int1_route_set()
1317 ctrl3.int1_ovr = val.int1_ovr; in lis2hh12_pin_int1_route_set()
1318 ctrl3.int1_ig1 = val.int1_ig1; in lis2hh12_pin_int1_route_set()
1319 ctrl3.int1_ig2 = val.int1_ig2; in lis2hh12_pin_int1_route_set()
1320 ctrl3.int1_inact = val.int1_inact; in lis2hh12_pin_int1_route_set()
1321 ret = lis2hh12_write_reg(ctx, LIS2HH12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2hh12_pin_int1_route_set()
1338 lis2hh12_ctrl3_t ctrl3; in lis2hh12_pin_int1_route_get() local
[all …]
Dlis2hh12_reg.h552 lis2hh12_ctrl3_t ctrl3; member
/hal_st-latest/sensor/stmemsc/lis2du12_STdC/driver/
Dlis2du12_reg.c723 lis2du12_ctrl3_t ctrl3; in lis2du12_self_test_start() local
731 ret = lis2du12_read_reg(ctx, LIS2DU12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2du12_self_test_start()
732 ctrl3.st = (uint8_t) val; in lis2du12_self_test_start()
733 ret += lis2du12_write_reg(ctx, LIS2DU12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2du12_self_test_start()
748 lis2du12_ctrl3_t ctrl3; in lis2du12_self_test_stop() local
751 ret = lis2du12_read_reg(ctx, LIS2DU12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2du12_self_test_stop()
752 ctrl3.st = 0; in lis2du12_self_test_stop()
753 ret += lis2du12_write_reg(ctx, LIS2DU12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2du12_self_test_stop()
1181 lis2du12_ctrl3_t ctrl3; in lis2du12_pin_int2_route_set() local
1187 ret += lis2du12_read_reg(ctx, LIS2DU12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2du12_pin_int2_route_set()
[all …]
Dlis2du12_reg.h688 lis2du12_ctrl3_t ctrl3; member
/hal_st-latest/sensor/stmemsc/st1vafe3bx_STdC/driver/
Dst1vafe3bx_reg.c159 st1vafe3bx_ctrl3_t ctrl3; in st1vafe3bx_init_set() local
171 ret += st1vafe3bx_read_reg(ctx, ST1VAFE3BX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe3bx_init_set()
283 ctrl3.hp_en = PROPERTY_ENABLE; in st1vafe3bx_init_set()
287 ctrl3.hp_en = PROPERTY_DISABLE; in st1vafe3bx_init_set()
290 ret += st1vafe3bx_write_reg(ctx, ST1VAFE3BX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe3bx_init_set()
510 st1vafe3bx_ctrl3_t ctrl3; in st1vafe3bx_mode_set() local
515 ret += st1vafe3bx_read_reg(ctx, ST1VAFE3BX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe3bx_mode_set()
526 ctrl3.hp_en = 1U; in st1vafe3bx_mode_set()
532 ctrl3.hp_en = 0U; in st1vafe3bx_mode_set()
595 ret += st1vafe3bx_write_reg(ctx, ST1VAFE3BX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe3bx_mode_set()
[all …]
/hal_st-latest/sensor/stmemsc/lis2dux12_STdC/driver/
Dlis2dux12_reg.c373 lis2dux12_ctrl3_t ctrl3; in lis2dux12_mode_set() local
472 ret = lis2dux12_read_reg(ctx, LIS2DUX12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2dux12_mode_set()
474 ctrl3.hp_en = (((uint8_t)val->odr & 0x30U) == 0x10U) ? 1U : 0U; in lis2dux12_mode_set()
479 ret += lis2dux12_write_reg(ctx, LIS2DUX12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2dux12_mode_set()
495 lis2dux12_ctrl3_t ctrl3; in lis2dux12_mode_get() local
500 ret += lis2dux12_read_reg(ctx, LIS2DUX12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2dux12_mode_get()
517 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUX12_6Hz_HP : LIS2DUX12_6Hz_LP; in lis2dux12_mode_get()
520 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUX12_12Hz5_HP : LIS2DUX12_12Hz5_LP; in lis2dux12_mode_get()
523 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUX12_25Hz_HP : LIS2DUX12_25Hz_LP; in lis2dux12_mode_get()
526 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUX12_50Hz_HP : LIS2DUX12_50Hz_LP; in lis2dux12_mode_get()
[all …]
/hal_st-latest/sensor/stmemsc/lis2duxs12_STdC/driver/
Dlis2duxs12_reg.c378 lis2duxs12_ctrl3_t ctrl3; in lis2duxs12_mode_set() local
477 ret = lis2duxs12_read_reg(ctx, LIS2DUXS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2duxs12_mode_set()
479 ctrl3.hp_en = (((uint8_t)val->odr & 0x30U) == 0x10U) ? 1U : 0U; in lis2duxs12_mode_set()
484 ret += lis2duxs12_write_reg(ctx, LIS2DUXS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2duxs12_mode_set()
500 lis2duxs12_ctrl3_t ctrl3; in lis2duxs12_mode_get() local
505 ret += lis2duxs12_read_reg(ctx, LIS2DUXS12_CTRL3, (uint8_t *)&ctrl3, 1); in lis2duxs12_mode_get()
522 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUXS12_6Hz_HP : LIS2DUXS12_6Hz_LP; in lis2duxs12_mode_get()
525 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUXS12_12Hz5_HP : LIS2DUXS12_12Hz5_LP; in lis2duxs12_mode_get()
528 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUXS12_25Hz_HP : LIS2DUXS12_25Hz_LP; in lis2duxs12_mode_get()
531 val->odr = (ctrl3.hp_en == 0x1U) ? LIS2DUXS12_50Hz_HP : LIS2DUXS12_50Hz_LP; in lis2duxs12_mode_get()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv16b_STdC/driver/
Dlsm6dsv16b_reg.c214 lsm6dsv16b_ctrl3_t ctrl3; in lsm6dsv16b_reset_set() local
217 ret = lsm6dsv16b_read_reg(ctx, LSM6DSV16B_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16b_reset_set()
223 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in lsm6dsv16b_reset_set()
224 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in lsm6dsv16b_reset_set()
229 ret = lsm6dsv16b_write_reg(ctx, LSM6DSV16B_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16b_reset_set()
250 lsm6dsv16b_ctrl3_t ctrl3; in lsm6dsv16b_reset_get() local
253 ret = lsm6dsv16b_read_reg(ctx, LSM6DSV16B_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16b_reset_get()
259 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in lsm6dsv16b_reset_get()
693 lsm6dsv16b_ctrl3_t ctrl3; in lsm6dsv16b_auto_increment_set() local
696 ret = lsm6dsv16b_read_reg(ctx, LSM6DSV16B_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16b_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv16bx_STdC/driver/
Dlsm6dsv16bx_reg.c214 lsm6dsv16bx_ctrl3_t ctrl3; in lsm6dsv16bx_reset_set() local
217 ret = lsm6dsv16bx_read_reg(ctx, LSM6DSV16BX_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16bx_reset_set()
223 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in lsm6dsv16bx_reset_set()
224 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in lsm6dsv16bx_reset_set()
229 ret = lsm6dsv16bx_write_reg(ctx, LSM6DSV16BX_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16bx_reset_set()
250 lsm6dsv16bx_ctrl3_t ctrl3; in lsm6dsv16bx_reset_get() local
253 ret = lsm6dsv16bx_read_reg(ctx, LSM6DSV16BX_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16bx_reset_get()
259 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in lsm6dsv16bx_reset_get()
693 lsm6dsv16bx_ctrl3_t ctrl3; in lsm6dsv16bx_auto_increment_set() local
696 ret = lsm6dsv16bx_read_reg(ctx, LSM6DSV16BX_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16bx_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/ism330bx_STdC/driver/
Dism330bx_reg.c214 ism330bx_ctrl3_t ctrl3; in ism330bx_reset_set() local
217 ret = ism330bx_read_reg(ctx, ISM330BX_CTRL3, (uint8_t *)&ctrl3, 1); in ism330bx_reset_set()
223 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in ism330bx_reset_set()
224 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in ism330bx_reset_set()
229 ret = ism330bx_write_reg(ctx, ISM330BX_CTRL3, (uint8_t *)&ctrl3, 1); in ism330bx_reset_set()
250 ism330bx_ctrl3_t ctrl3; in ism330bx_reset_get() local
253 ret = ism330bx_read_reg(ctx, ISM330BX_CTRL3, (uint8_t *)&ctrl3, 1); in ism330bx_reset_get()
259 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in ism330bx_reset_get()
685 ism330bx_ctrl3_t ctrl3; in ism330bx_auto_increment_set() local
688 ret = ism330bx_read_reg(ctx, ISM330BX_CTRL3, (uint8_t *)&ctrl3, 1); in ism330bx_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/st1vafe6ax_STdC/driver/
Dst1vafe6ax_reg.c214 st1vafe6ax_ctrl3_t ctrl3; in st1vafe6ax_reset_set() local
217 ret = st1vafe6ax_read_reg(ctx, ST1VAFE6AX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe6ax_reset_set()
223 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in st1vafe6ax_reset_set()
224 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in st1vafe6ax_reset_set()
229 ret = st1vafe6ax_write_reg(ctx, ST1VAFE6AX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe6ax_reset_set()
250 st1vafe6ax_ctrl3_t ctrl3; in st1vafe6ax_reset_get() local
253 ret = st1vafe6ax_read_reg(ctx, ST1VAFE6AX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe6ax_reset_get()
259 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in st1vafe6ax_reset_get()
685 st1vafe6ax_ctrl3_t ctrl3; in st1vafe6ax_auto_increment_set() local
688 ret = st1vafe6ax_read_reg(ctx, ST1VAFE6AX_CTRL3, (uint8_t *)&ctrl3, 1); in st1vafe6ax_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/ais2dw12_STdC/driver/
Dais2dw12_reg.c252 ais2dw12_ctrl3_t ctrl3; in ais2dw12_data_rate_set() local
265 ret = ais2dw12_read_reg(ctx, AIS2DW12_CTRL3, (uint8_t *) &ctrl3, 1); in ais2dw12_data_rate_set()
270 ctrl3.slp_mode = ((uint8_t) val & 0x30U) >> 4; in ais2dw12_data_rate_set()
271 ret = ais2dw12_write_reg(ctx, AIS2DW12_CTRL3, (uint8_t *) &ctrl3, 1); in ais2dw12_data_rate_set()
288 ais2dw12_ctrl3_t ctrl3; in ais2dw12_data_rate_get() local
295 ret = ais2dw12_read_reg(ctx, AIS2DW12_CTRL3, (uint8_t *) &ctrl3, 1); in ais2dw12_data_rate_get()
297 switch ((ctrl3.slp_mode << 4) + ctrl1.odr) in ais2dw12_data_rate_get()
Dais2dw12_reg.h557 ais2dw12_ctrl3_t ctrl3; member
/hal_st-latest/sensor/stmemsc/lsm6dsv_STdC/driver/
Dlsm6dsv_reg.c427 lsm6dsv_ctrl3_t ctrl3; in lsm6dsv_reset_set() local
430 ret = lsm6dsv_read_reg(ctx, LSM6DSV_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv_reset_set()
437 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in lsm6dsv_reset_set()
438 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in lsm6dsv_reset_set()
441 ret = lsm6dsv_write_reg(ctx, LSM6DSV_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv_reset_set()
458 lsm6dsv_ctrl3_t ctrl3; in lsm6dsv_reset_get() local
461 ret = lsm6dsv_read_reg(ctx, LSM6DSV_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv_reset_get()
468 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in lsm6dsv_reset_get()
1228 lsm6dsv_ctrl3_t ctrl3; in lsm6dsv_auto_increment_set() local
1231 ret = lsm6dsv_read_reg(ctx, LSM6DSV_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv16x_STdC/driver/
Dlsm6dsv16x_reg.c432 lsm6dsv16x_ctrl3_t ctrl3; in lsm6dsv16x_reset_set() local
435 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16x_reset_set()
442 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in lsm6dsv16x_reset_set()
443 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in lsm6dsv16x_reset_set()
446 ret = lsm6dsv16x_write_reg(ctx, LSM6DSV16X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16x_reset_set()
463 lsm6dsv16x_ctrl3_t ctrl3; in lsm6dsv16x_reset_get() local
466 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16x_reset_get()
473 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in lsm6dsv16x_reset_get()
1233 lsm6dsv16x_ctrl3_t ctrl3; in lsm6dsv16x_auto_increment_set() local
1236 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv16x_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/lsm6dsv32x_STdC/driver/
Dlsm6dsv32x_reg.c432 lsm6dsv32x_ctrl3_t ctrl3; in lsm6dsv32x_reset_set() local
435 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv32x_reset_set()
442 ctrl3.boot = ((uint8_t)val & 0x04U) >> 2; in lsm6dsv32x_reset_set()
443 ctrl3.sw_reset = ((uint8_t)val & 0x02U) >> 1; in lsm6dsv32x_reset_set()
446 ret = lsm6dsv32x_write_reg(ctx, LSM6DSV32X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv32x_reset_set()
463 lsm6dsv32x_ctrl3_t ctrl3; in lsm6dsv32x_reset_get() local
466 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv32x_reset_get()
473 switch ((ctrl3.sw_reset << 2) + (ctrl3.boot << 1) + func_cfg_access.sw_por) in lsm6dsv32x_reset_get()
1233 lsm6dsv32x_ctrl3_t ctrl3; in lsm6dsv32x_auto_increment_set() local
1236 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_CTRL3, (uint8_t *)&ctrl3, 1); in lsm6dsv32x_auto_increment_set()
[all …]
/hal_st-latest/sensor/stmemsc/lis2dtw12_STdC/driver/
Dlis2dtw12_reg.c318 lis2dtw12_ctrl3_t ctrl3; in lis2dtw12_data_rate_set() local
331 ret = lis2dtw12_read_reg(ctx, LIS2DTW12_CTRL3, (uint8_t *) &ctrl3, 1); in lis2dtw12_data_rate_set()
336 ctrl3.slp_mode = ((uint8_t) val & 0x30U) >> 4; in lis2dtw12_data_rate_set()
337 ret = lis2dtw12_write_reg(ctx, LIS2DTW12_CTRL3, (uint8_t *) &ctrl3, 1); in lis2dtw12_data_rate_set()
355 lis2dtw12_ctrl3_t ctrl3; in lis2dtw12_data_rate_get() local
362 ret = lis2dtw12_read_reg(ctx, LIS2DTW12_CTRL3, (uint8_t *) &ctrl3, 1); in lis2dtw12_data_rate_get()
364 switch ((ctrl3.slp_mode << 4) + ctrl1.odr) in lis2dtw12_data_rate_get()
/hal_st-latest/sensor/stmemsc/ais2ih_STdC/driver/
Dais2ih_reg.c308 ais2ih_ctrl3_t ctrl3; in ais2ih_data_rate_set() local
321 ret = ais2ih_read_reg(ctx, AIS2IH_CTRL3, (uint8_t *) &ctrl3, 1); in ais2ih_data_rate_set()
326 ctrl3.slp_mode = ((uint8_t) val & 0x30U) >> 4; in ais2ih_data_rate_set()
327 ret = ais2ih_write_reg(ctx, AIS2IH_CTRL3, (uint8_t *) &ctrl3, 1); in ais2ih_data_rate_set()
344 ais2ih_ctrl3_t ctrl3; in ais2ih_data_rate_get() local
351 ret = ais2ih_read_reg(ctx, AIS2IH_CTRL3, (uint8_t *) &ctrl3, 1); in ais2ih_data_rate_get()
353 switch ((ctrl3.slp_mode << 4) + ctrl1.odr) in ais2ih_data_rate_get()
/hal_st-latest/sensor/stmemsc/lis2dw12_STdC/driver/
Dlis2dw12_reg.c317 lis2dw12_ctrl3_t ctrl3; in lis2dw12_data_rate_set() local
330 ret = lis2dw12_read_reg(ctx, LIS2DW12_CTRL3, (uint8_t *) &ctrl3, 1); in lis2dw12_data_rate_set()
335 ctrl3.slp_mode = ((uint8_t) val & 0x30U) >> 4; in lis2dw12_data_rate_set()
336 ret = lis2dw12_write_reg(ctx, LIS2DW12_CTRL3, (uint8_t *) &ctrl3, 1); in lis2dw12_data_rate_set()
353 lis2dw12_ctrl3_t ctrl3; in lis2dw12_data_rate_get() local
360 ret = lis2dw12_read_reg(ctx, LIS2DW12_CTRL3, (uint8_t *) &ctrl3, 1); in lis2dw12_data_rate_get()
362 switch ((ctrl3.slp_mode << 4) + ctrl1.odr) in lis2dw12_data_rate_get()
/hal_st-latest/sensor/stmemsc/iis2dlpc_STdC/driver/
Diis2dlpc_reg.c316 iis2dlpc_ctrl3_t ctrl3; in iis2dlpc_data_rate_set() local
329 ret = iis2dlpc_read_reg(ctx, IIS2DLPC_CTRL3, (uint8_t *) &ctrl3, 1); in iis2dlpc_data_rate_set()
334 ctrl3.slp_mode = ((uint8_t) val & 0x30U) >> 4; in iis2dlpc_data_rate_set()
335 ret = iis2dlpc_write_reg(ctx, IIS2DLPC_CTRL3, (uint8_t *) &ctrl3, 1); in iis2dlpc_data_rate_set()
357 iis2dlpc_ctrl3_t ctrl3; in iis2dlpc_data_rate_get() local
364 ret = iis2dlpc_read_reg(ctx, IIS2DLPC_CTRL3, (uint8_t *) &ctrl3, 1); in iis2dlpc_data_rate_get()
366 switch ((ctrl3.slp_mode << 4) + ctrl1.odr) in iis2dlpc_data_rate_get()

12