| /hal_st-latest/sensor/stmemsc/lis2ds12_STdC/driver/ |
| D | lis2ds12_reg.c | 606 lis2ds12_ctrl2_t ctrl2; in lis2ds12_auto_increment_set() local 609 ret = lis2ds12_read_reg(ctx, LIS2DS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2ds12_auto_increment_set() 613 ctrl2.if_add_inc = val; in lis2ds12_auto_increment_set() 614 ret = lis2ds12_write_reg(ctx, LIS2DS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2ds12_auto_increment_set() 631 lis2ds12_ctrl2_t ctrl2; in lis2ds12_auto_increment_get() local 634 ret = lis2ds12_read_reg(ctx, LIS2DS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2ds12_auto_increment_get() 635 *val = ctrl2.if_add_inc; in lis2ds12_auto_increment_get() 652 lis2ds12_ctrl2_t ctrl2; in lis2ds12_mem_bank_set() local 659 ret = lis2ds12_read_reg(ctx, LIS2DS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2ds12_mem_bank_set() 663 ctrl2.func_cfg_en = (uint8_t)val; in lis2ds12_mem_bank_set() [all …]
|
| D | lis2ds12_reg.h | 859 lis2ds12_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/lis2hh12_STdC/driver/ |
| D | lis2hh12_reg.c | 684 lis2hh12_ctrl2_t ctrl2; in lis2hh12_xl_filter_int_path_set() local 687 ret = lis2hh12_read_reg(ctx, LIS2HH12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2hh12_xl_filter_int_path_set() 691 ctrl2.hpis = (uint8_t)val; in lis2hh12_xl_filter_int_path_set() 692 ret = lis2hh12_write_reg(ctx, LIS2HH12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2hh12_xl_filter_int_path_set() 709 lis2hh12_ctrl2_t ctrl2; in lis2hh12_xl_filter_int_path_get() local 712 ret = lis2hh12_read_reg(ctx, LIS2HH12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2hh12_xl_filter_int_path_get() 714 switch (ctrl2.hpis) in lis2hh12_xl_filter_int_path_get() 748 lis2hh12_ctrl2_t ctrl2; in lis2hh12_xl_filter_out_path_set() local 761 ret = lis2hh12_read_reg(ctx, LIS2HH12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2hh12_xl_filter_out_path_set() 766 ctrl2.fds = ((uint8_t) val & 0x02U) >> 1; in lis2hh12_xl_filter_out_path_set() [all …]
|
| D | lis2hh12_reg.h | 551 lis2hh12_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/sths34pf80_STdC/driver/ |
| D | sths34pf80_reg.c | 640 sths34pf80_ctrl2_t ctrl2; in sths34pf80_one_shot_set() local 643 ret = sths34pf80_read_reg(ctx, STHS34PF80_CTRL2, (uint8_t *)&ctrl2, 1); in sths34pf80_one_shot_set() 647 ctrl2.one_shot = ((uint8_t)val & 0x1U); in sths34pf80_one_shot_set() 648 ret = sths34pf80_write_reg(ctx, STHS34PF80_CTRL2, (uint8_t *)&ctrl2, 1); in sths34pf80_one_shot_set() 664 sths34pf80_ctrl2_t ctrl2; in sths34pf80_one_shot_get() local 667 ret = sths34pf80_read_reg(ctx, STHS34PF80_CTRL2, (uint8_t *)&ctrl2, 1); in sths34pf80_one_shot_get() 669 switch (ctrl2.one_shot) in sths34pf80_one_shot_get() 696 sths34pf80_ctrl2_t ctrl2; in sths34pf80_mem_bank_set() local 699 ret = sths34pf80_read_reg(ctx, STHS34PF80_CTRL2, (uint8_t *)&ctrl2, 1); in sths34pf80_mem_bank_set() 703 ctrl2.func_cfg_access = ((uint8_t)val & 0x1U); in sths34pf80_mem_bank_set() [all …]
|
| D | sths34pf80_reg.h | 532 sths34pf80_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/l3gd20h_STdC/driver/ |
| D | l3gd20h_reg.c | 766 l3gd20h_ctrl2_t ctrl2; in l3gd20h_gy_filter_hp_bandwidth_set() local 768 ret = l3gd20h_read_reg(ctx, L3GD20H_CTRL2, (uint8_t *)&ctrl2, 1); in l3gd20h_gy_filter_hp_bandwidth_set() 772 ctrl2.hpcf = (uint8_t)val & 0x03U; in l3gd20h_gy_filter_hp_bandwidth_set() 773 ctrl2.hpm = ((uint8_t)val & 0x30U) >> 4; in l3gd20h_gy_filter_hp_bandwidth_set() 774 ret = l3gd20h_write_reg(ctx, L3GD20H_CTRL2, (uint8_t *)&ctrl2, 1); in l3gd20h_gy_filter_hp_bandwidth_set() 791 l3gd20h_ctrl2_t ctrl2; in l3gd20h_gy_filter_hp_bandwidth_get() local 793 ret = l3gd20h_read_reg(ctx, L3GD20H_CTRL2, (uint8_t *)&ctrl2, 1); in l3gd20h_gy_filter_hp_bandwidth_get() 797 ret = l3gd20h_read_reg(ctx, L3GD20H_CTRL2, (uint8_t *)&ctrl2, 1); in l3gd20h_gy_filter_hp_bandwidth_get() 800 switch ((ctrl2.hpm << 4) + ctrl2.hpcf) in l3gd20h_gy_filter_hp_bandwidth_get() 2164 l3gd20h_ctrl2_t ctrl2; in l3gd20h_den_mode_set() local [all …]
|
| D | l3gd20h_reg.h | 495 l3gd20h_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/lis2du12_STdC/driver/ |
| D | lis2du12_reg.c | 1082 lis2du12_ctrl2_t ctrl2; in lis2du12_pin_int1_route_set() local 1088 ret += lis2du12_read_reg(ctx, LIS2DU12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2du12_pin_int1_route_set() 1090 ctrl2.int1_boot = val->boot; in lis2du12_pin_int1_route_set() 1091 ctrl2.int1_drdy = val->drdy_xl; in lis2du12_pin_int1_route_set() 1092 ctrl2.int1_f_fth = val->fifo_th; in lis2du12_pin_int1_route_set() 1093 ctrl2.int1_f_ovr = val->fifo_ovr; in lis2du12_pin_int1_route_set() 1094 ctrl2.int1_f_full = val->fifo_full; in lis2du12_pin_int1_route_set() 1116 ret += lis2du12_write_reg(ctx, LIS2DU12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2du12_pin_int1_route_set() 1134 lis2du12_ctrl2_t ctrl2; in lis2du12_pin_int1_route_get() local 1140 ret += lis2du12_read_reg(ctx, LIS2DU12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2du12_pin_int1_route_get() [all …]
|
| D | lis2du12_reg.h | 687 lis2du12_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/lis2dux12_STdC/driver/ |
| D | lis2dux12_reg.c | 1443 lis2dux12_ctrl2_t ctrl2; in lis2dux12_pin_int1_route_set() local 1458 ret = lis2dux12_read_reg(ctx, LIS2DUX12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2dux12_pin_int1_route_set() 1462 ctrl2.int1_drdy = val->drdy; in lis2dux12_pin_int1_route_set() 1463 ctrl2.int1_fifo_ovr = val->fifo_ovr; in lis2dux12_pin_int1_route_set() 1464 ctrl2.int1_fifo_th = val->fifo_th; in lis2dux12_pin_int1_route_set() 1465 ctrl2.int1_fifo_full = val->fifo_full; in lis2dux12_pin_int1_route_set() 1466 ctrl2.int1_boot = val->boot; in lis2dux12_pin_int1_route_set() 1468 ret = lis2dux12_write_reg(ctx, LIS2DUX12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2dux12_pin_int1_route_set() 1504 lis2dux12_ctrl2_t ctrl2; in lis2dux12_pin_int1_route_get() local 1509 ret += lis2dux12_read_reg(ctx, LIS2DUX12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2dux12_pin_int1_route_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lis2duxs12_STdC/driver/ |
| D | lis2duxs12_reg.c | 1473 lis2duxs12_ctrl2_t ctrl2; in lis2duxs12_pin_int1_route_set() local 1488 ret = lis2duxs12_read_reg(ctx, LIS2DUXS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2duxs12_pin_int1_route_set() 1492 ctrl2.int1_drdy = val->drdy; in lis2duxs12_pin_int1_route_set() 1493 ctrl2.int1_fifo_ovr = val->fifo_ovr; in lis2duxs12_pin_int1_route_set() 1494 ctrl2.int1_fifo_th = val->fifo_th; in lis2duxs12_pin_int1_route_set() 1495 ctrl2.int1_fifo_full = val->fifo_full; in lis2duxs12_pin_int1_route_set() 1496 ctrl2.int1_boot = val->boot; in lis2duxs12_pin_int1_route_set() 1498 ret = lis2duxs12_write_reg(ctx, LIS2DUXS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2duxs12_pin_int1_route_set() 1534 lis2duxs12_ctrl2_t ctrl2; in lis2duxs12_pin_int1_route_get() local 1539 ret += lis2duxs12_read_reg(ctx, LIS2DUXS12_CTRL2, (uint8_t *)&ctrl2, 1); in lis2duxs12_pin_int1_route_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/st1vafe3bx_STdC/driver/ |
| D | st1vafe3bx_reg.c | 1586 st1vafe3bx_ctrl2_t ctrl2; in st1vafe3bx_pin_int_route_set() local 1596 ret = st1vafe3bx_read_reg(ctx, ST1VAFE3BX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe3bx_pin_int_route_set() 1600 ctrl2.int_drdy = val->drdy; in st1vafe3bx_pin_int_route_set() 1601 ctrl2.int_fifo_ovr = val->fifo_ovr; in st1vafe3bx_pin_int_route_set() 1602 ctrl2.int_fifo_th = val->fifo_th; in st1vafe3bx_pin_int_route_set() 1603 ctrl2.int_fifo_full = val->fifo_full; in st1vafe3bx_pin_int_route_set() 1604 ctrl2.int_boot = val->boot; in st1vafe3bx_pin_int_route_set() 1606 ret = st1vafe3bx_write_reg(ctx, ST1VAFE3BX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe3bx_pin_int_route_set() 1643 st1vafe3bx_ctrl2_t ctrl2; in st1vafe3bx_pin_int_route_get() local 1647 ret = st1vafe3bx_read_reg(ctx, ST1VAFE3BX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe3bx_pin_int_route_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv16b_STdC/driver/ |
| D | lsm6dsv16b_reg.c | 538 lsm6dsv16b_ctrl2_t ctrl2; in lsm6dsv16b_gy_data_rate_set() local 541 ret = lsm6dsv16b_read_reg(ctx, LSM6DSV16B_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16b_gy_data_rate_set() 545 ctrl2.odr_g = (uint8_t)val & 0xFU; in lsm6dsv16b_gy_data_rate_set() 546 ret = lsm6dsv16b_write_reg(ctx, LSM6DSV16B_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16b_gy_data_rate_set() 563 lsm6dsv16b_ctrl2_t ctrl2; in lsm6dsv16b_gy_data_rate_get() local 566 ret = lsm6dsv16b_read_reg(ctx, LSM6DSV16B_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16b_gy_data_rate_get() 568 switch (ctrl2.odr_g) in lsm6dsv16b_gy_data_rate_get() 635 lsm6dsv16b_ctrl2_t ctrl2; in lsm6dsv16b_gy_mode_set() local 638 ret = lsm6dsv16b_read_reg(ctx, LSM6DSV16B_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16b_gy_mode_set() 641 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in lsm6dsv16b_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv16bx_STdC/driver/ |
| D | lsm6dsv16bx_reg.c | 538 lsm6dsv16bx_ctrl2_t ctrl2; in lsm6dsv16bx_gy_data_rate_set() local 541 ret = lsm6dsv16bx_read_reg(ctx, LSM6DSV16BX_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16bx_gy_data_rate_set() 545 ctrl2.odr_g = (uint8_t)val & 0xFU; in lsm6dsv16bx_gy_data_rate_set() 546 ret = lsm6dsv16bx_write_reg(ctx, LSM6DSV16BX_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16bx_gy_data_rate_set() 563 lsm6dsv16bx_ctrl2_t ctrl2; in lsm6dsv16bx_gy_data_rate_get() local 566 ret = lsm6dsv16bx_read_reg(ctx, LSM6DSV16BX_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16bx_gy_data_rate_get() 568 switch (ctrl2.odr_g) in lsm6dsv16bx_gy_data_rate_get() 635 lsm6dsv16bx_ctrl2_t ctrl2; in lsm6dsv16bx_gy_mode_set() local 638 ret = lsm6dsv16bx_read_reg(ctx, LSM6DSV16BX_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16bx_gy_mode_set() 641 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in lsm6dsv16bx_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/ism330bx_STdC/driver/ |
| D | ism330bx_reg.c | 534 ism330bx_ctrl2_t ctrl2; in ism330bx_gy_data_rate_set() local 537 ret = ism330bx_read_reg(ctx, ISM330BX_CTRL2, (uint8_t *)&ctrl2, 1); in ism330bx_gy_data_rate_set() 541 ctrl2.odr_g = (uint8_t)val & 0xFU; in ism330bx_gy_data_rate_set() 542 ret = ism330bx_write_reg(ctx, ISM330BX_CTRL2, (uint8_t *)&ctrl2, 1); in ism330bx_gy_data_rate_set() 559 ism330bx_ctrl2_t ctrl2; in ism330bx_gy_data_rate_get() local 562 ret = ism330bx_read_reg(ctx, ISM330BX_CTRL2, (uint8_t *)&ctrl2, 1); in ism330bx_gy_data_rate_get() 564 switch (ctrl2.odr_g) in ism330bx_gy_data_rate_get() 627 ism330bx_ctrl2_t ctrl2; in ism330bx_gy_mode_set() local 630 ret = ism330bx_read_reg(ctx, ISM330BX_CTRL2, (uint8_t *)&ctrl2, 1); in ism330bx_gy_mode_set() 633 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in ism330bx_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/st1vafe6ax_STdC/driver/ |
| D | st1vafe6ax_reg.c | 534 st1vafe6ax_ctrl2_t ctrl2; in st1vafe6ax_gy_data_rate_set() local 537 ret = st1vafe6ax_read_reg(ctx, ST1VAFE6AX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe6ax_gy_data_rate_set() 541 ctrl2.odr_g = (uint8_t)val & 0xFU; in st1vafe6ax_gy_data_rate_set() 542 ret = st1vafe6ax_write_reg(ctx, ST1VAFE6AX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe6ax_gy_data_rate_set() 559 st1vafe6ax_ctrl2_t ctrl2; in st1vafe6ax_gy_data_rate_get() local 562 ret = st1vafe6ax_read_reg(ctx, ST1VAFE6AX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe6ax_gy_data_rate_get() 564 switch (ctrl2.odr_g) in st1vafe6ax_gy_data_rate_get() 627 st1vafe6ax_ctrl2_t ctrl2; in st1vafe6ax_gy_mode_set() local 630 ret = st1vafe6ax_read_reg(ctx, ST1VAFE6AX_CTRL2, (uint8_t *)&ctrl2, 1); in st1vafe6ax_gy_mode_set() 633 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in st1vafe6ax_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv_STdC/driver/ |
| D | lsm6dsv_reg.c | 918 lsm6dsv_ctrl2_t ctrl2; in lsm6dsv_gy_data_rate_set() local 923 ret = lsm6dsv_read_reg(ctx, LSM6DSV_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv_gy_data_rate_set() 925 ctrl2.odr_g = (uint8_t)val & 0x0Fu; in lsm6dsv_gy_data_rate_set() 926 ret += lsm6dsv_write_reg(ctx, LSM6DSV_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv_gy_data_rate_set() 954 lsm6dsv_ctrl2_t ctrl2; in lsm6dsv_gy_data_rate_get() local 959 ret = lsm6dsv_read_reg(ctx, LSM6DSV_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv_gy_data_rate_get() 968 switch (ctrl2.odr_g) in lsm6dsv_gy_data_rate_get() 1160 lsm6dsv_ctrl2_t ctrl2; in lsm6dsv_gy_mode_set() local 1163 ret = lsm6dsv_read_reg(ctx, LSM6DSV_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv_gy_mode_set() 1166 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in lsm6dsv_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv16x_STdC/driver/ |
| D | lsm6dsv16x_reg.c | 923 lsm6dsv16x_ctrl2_t ctrl2; in lsm6dsv16x_gy_data_rate_set() local 928 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16x_gy_data_rate_set() 930 ctrl2.odr_g = (uint8_t)val & 0x0Fu; in lsm6dsv16x_gy_data_rate_set() 931 ret += lsm6dsv16x_write_reg(ctx, LSM6DSV16X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16x_gy_data_rate_set() 959 lsm6dsv16x_ctrl2_t ctrl2; in lsm6dsv16x_gy_data_rate_get() local 964 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16x_gy_data_rate_get() 973 switch (ctrl2.odr_g) in lsm6dsv16x_gy_data_rate_get() 1165 lsm6dsv16x_ctrl2_t ctrl2; in lsm6dsv16x_gy_mode_set() local 1168 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv16x_gy_mode_set() 1171 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in lsm6dsv16x_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv32x_STdC/driver/ |
| D | lsm6dsv32x_reg.c | 923 lsm6dsv32x_ctrl2_t ctrl2; in lsm6dsv32x_gy_data_rate_set() local 928 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv32x_gy_data_rate_set() 930 ctrl2.odr_g = (uint8_t)val & 0x0Fu; in lsm6dsv32x_gy_data_rate_set() 931 ret += lsm6dsv32x_write_reg(ctx, LSM6DSV32X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv32x_gy_data_rate_set() 959 lsm6dsv32x_ctrl2_t ctrl2; in lsm6dsv32x_gy_data_rate_get() local 964 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv32x_gy_data_rate_get() 973 switch (ctrl2.odr_g) in lsm6dsv32x_gy_data_rate_get() 1165 lsm6dsv32x_ctrl2_t ctrl2; in lsm6dsv32x_gy_mode_set() local 1168 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_CTRL2, (uint8_t *)&ctrl2, 1); in lsm6dsv32x_gy_mode_set() 1171 ctrl2.op_mode_g = (uint8_t)val & 0x07U; in lsm6dsv32x_gy_mode_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/ais2dw12_STdC/driver/ |
| D | ais2dw12_reg.h | 556 ais2dw12_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/lis2dtw12_STdC/driver/ |
| D | lis2dtw12_reg.h | 625 lis2dtw12_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/ais2ih_STdC/driver/ |
| D | ais2ih_reg.h | 625 ais2ih_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/iis2dlpc_STdC/driver/ |
| D | iis2dlpc_reg.h | 625 iis2dlpc_ctrl2_t ctrl2; member
|
| /hal_st-latest/sensor/stmemsc/lis2dw12_STdC/driver/ |
| D | lis2dw12_reg.h | 627 lis2dw12_ctrl2_t ctrl2; member
|