| /hal_st-latest/sensor/stmemsc/lis2ds12_STdC/driver/ |
| D | lis2ds12_reg.c | 783 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/ |
| D | l3gd20h_reg.c | 1172 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 …]
|
| D | l3gd20h_reg.h | 496 l3gd20h_ctrl3_t ctrl3; member
|
| /hal_st-latest/sensor/stmemsc/sths34pf80_STdC/driver/ |
| D | sths34pf80_reg.c | 1289 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 …]
|
| D | sths34pf80_reg.h | 533 sths34pf80_ctrl3_t ctrl3; member
|
| /hal_st-latest/sensor/stmemsc/lis2hh12_STdC/driver/ |
| D | lis2hh12_reg.c | 1308 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 …]
|
| D | lis2hh12_reg.h | 552 lis2hh12_ctrl3_t ctrl3; member
|
| /hal_st-latest/sensor/stmemsc/lis2du12_STdC/driver/ |
| D | lis2du12_reg.c | 723 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 …]
|
| D | lis2du12_reg.h | 688 lis2du12_ctrl3_t ctrl3; member
|
| /hal_st-latest/sensor/stmemsc/st1vafe3bx_STdC/driver/ |
| D | st1vafe3bx_reg.c | 159 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/ |
| D | lis2dux12_reg.c | 373 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/ |
| D | lis2duxs12_reg.c | 378 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/ |
| D | lsm6dsv16b_reg.c | 214 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/ |
| D | lsm6dsv16bx_reg.c | 214 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/ |
| D | ism330bx_reg.c | 214 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/ |
| D | st1vafe6ax_reg.c | 214 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/ |
| D | ais2dw12_reg.c | 252 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()
|
| D | ais2dw12_reg.h | 557 ais2dw12_ctrl3_t ctrl3; member
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv_STdC/driver/ |
| D | lsm6dsv_reg.c | 427 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/ |
| D | lsm6dsv16x_reg.c | 432 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/ |
| D | lsm6dsv32x_reg.c | 432 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/ |
| D | lis2dtw12_reg.c | 318 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/ |
| D | ais2ih_reg.c | 308 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/ |
| D | lis2dw12_reg.c | 317 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/ |
| D | iis2dlpc_reg.c | 316 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()
|