| /hal_st-latest/sensor/stmemsc/iis3dwb_STdC/driver/ |
| D | iis3dwb_reg.c | 287 iis3dwb_ctrl3_c_t ctrl3_c; in iis3dwb_block_data_update_set() local 289 int32_t ret = iis3dwb_read_reg(ctx, IIS3DWB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis3dwb_block_data_update_set() 293 ctrl3_c.bdu = (uint8_t)val; in iis3dwb_block_data_update_set() 294 ret = iis3dwb_write_reg(ctx, IIS3DWB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis3dwb_block_data_update_set() 310 iis3dwb_ctrl3_c_t ctrl3_c; in iis3dwb_block_data_update_get() local 312 const int32_t ret = iis3dwb_read_reg(ctx, IIS3DWB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis3dwb_block_data_update_get() 313 *val = ctrl3_c.bdu; in iis3dwb_block_data_update_get() 1132 iis3dwb_ctrl3_c_t ctrl3_c; in iis3dwb_reset_set() local 1134 int32_t ret = iis3dwb_read_reg(ctx, IIS3DWB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis3dwb_reset_set() 1138 ctrl3_c.sw_reset = (uint8_t)val; in iis3dwb_reset_set() [all …]
|
| D | iis3dwb_reg.h | 707 iis3dwb_ctrl3_c_t ctrl3_c; member
|
| /hal_st-latest/sensor/stmemsc/ism330is_STdC/driver/ |
| D | ism330is_reg.c | 346 ism330is_ctrl3_c_t ctrl3_c; in ism330is_software_reset() local 349 ret = ism330is_read_reg(ctx, ISM330IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330is_software_reset() 356 ctrl3_c.sw_reset = PROPERTY_ENABLE; in ism330is_software_reset() 357 ret += ism330is_write_reg(ctx, ISM330IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330is_software_reset() 361 ret += ism330is_read_reg(ctx, ISM330IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330is_software_reset() 362 } while (ret == 0 && ctrl3_c.sw_reset == PROPERTY_ENABLE); in ism330is_software_reset() 378 ism330is_ctrl3_c_t ctrl3_c; in ism330is_boot_set() local 381 ret = ism330is_read_reg(ctx, ISM330IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330is_boot_set() 385 ctrl3_c.boot = val; in ism330is_boot_set() 386 ret = ism330is_write_reg(ctx, ISM330IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330is_boot_set() [all …]
|
| D | ism330is_reg.h | 2131 ism330is_ctrl3_c_t ctrl3_c; member
|
| /hal_st-latest/sensor/stmemsc/lsm6dso16is_STdC/driver/ |
| D | lsm6dso16is_reg.c | 346 lsm6dso16is_ctrl3_c_t ctrl3_c; in lsm6dso16is_software_reset() local 349 ret = lsm6dso16is_read_reg(ctx, LSM6DSO16IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso16is_software_reset() 356 ctrl3_c.sw_reset = PROPERTY_ENABLE; in lsm6dso16is_software_reset() 357 ret += lsm6dso16is_write_reg(ctx, LSM6DSO16IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso16is_software_reset() 361 ret += lsm6dso16is_read_reg(ctx, LSM6DSO16IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso16is_software_reset() 362 } while (ret == 0 && ctrl3_c.sw_reset == PROPERTY_ENABLE); in lsm6dso16is_software_reset() 378 lsm6dso16is_ctrl3_c_t ctrl3_c; in lsm6dso16is_boot_set() local 381 ret = lsm6dso16is_read_reg(ctx, LSM6DSO16IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso16is_boot_set() 385 ctrl3_c.boot = val; in lsm6dso16is_boot_set() 386 ret = lsm6dso16is_write_reg(ctx, LSM6DSO16IS_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso16is_boot_set() [all …]
|
| D | lsm6dso16is_reg.h | 2131 lsm6dso16is_ctrl3_c_t ctrl3_c; member
|
| /hal_st-latest/sensor/stmemsc/asm330lhh_STdC/driver/ |
| D | asm330lhh_reg.c | 478 asm330lhh_ctrl3_c_t ctrl3_c; in asm330lhh_block_data_update_set() local 481 ret = asm330lhh_read_reg(ctx, ASM330LHH_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhh_block_data_update_set() 484 ctrl3_c.bdu = (uint8_t)val; in asm330lhh_block_data_update_set() 485 ret = asm330lhh_write_reg(ctx, ASM330LHH_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhh_block_data_update_set() 500 asm330lhh_ctrl3_c_t ctrl3_c; in asm330lhh_block_data_update_get() local 503 ret = asm330lhh_read_reg(ctx, ASM330LHH_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhh_block_data_update_get() 504 *val = ctrl3_c.bdu; in asm330lhh_block_data_update_get() 1260 asm330lhh_ctrl3_c_t ctrl3_c; in asm330lhh_reset_set() local 1263 ret = asm330lhh_read_reg(ctx, ASM330LHH_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhh_reset_set() 1266 ctrl3_c.sw_reset = (uint8_t)val; in asm330lhh_reset_set() [all …]
|
| D | asm330lhh_reg.h | 833 asm330lhh_ctrl3_c_t ctrl3_c; member
|
| /hal_st-latest/sensor/stmemsc/iis2iclx_STdC/driver/ |
| D | iis2iclx_reg.c | 585 iis2iclx_ctrl3_c_t ctrl3_c; in iis2iclx_block_data_update_set() local 588 ret = iis2iclx_read_reg(ctx, IIS2ICLX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis2iclx_block_data_update_set() 592 ctrl3_c.bdu = (uint8_t)val; in iis2iclx_block_data_update_set() 593 ret = iis2iclx_write_reg(ctx, IIS2ICLX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis2iclx_block_data_update_set() 610 iis2iclx_ctrl3_c_t ctrl3_c; in iis2iclx_block_data_update_get() local 613 ret = iis2iclx_read_reg(ctx, IIS2ICLX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis2iclx_block_data_update_get() 614 *val = ctrl3_c.bdu; in iis2iclx_block_data_update_get() 1610 iis2iclx_ctrl3_c_t ctrl3_c; in iis2iclx_reset_set() local 1613 ret = iis2iclx_read_reg(ctx, IIS2ICLX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in iis2iclx_reset_set() 1617 ctrl3_c.sw_reset = (uint8_t)val; in iis2iclx_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/ism330dlc_STdC/driver/ |
| D | ism330dlc_reg.c | 507 ism330dlc_ctrl3_c_t ctrl3_c; in ism330dlc_block_data_update_set() local 509 ret = ism330dlc_read_reg(ctx, ISM330DLC_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330dlc_block_data_update_set() 513 ctrl3_c.bdu = val; in ism330dlc_block_data_update_set() 514 ret = ism330dlc_write_reg(ctx, ISM330DLC_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330dlc_block_data_update_set() 531 ism330dlc_ctrl3_c_t ctrl3_c; in ism330dlc_block_data_update_get() local 533 ret = ism330dlc_read_reg(ctx, ISM330DLC_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330dlc_block_data_update_get() 534 *val = ctrl3_c.bdu; in ism330dlc_block_data_update_get() 1437 ism330dlc_ctrl3_c_t ctrl3_c; in ism330dlc_reset_set() local 1439 ret = ism330dlc_read_reg(ctx, ISM330DLC_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in ism330dlc_reset_set() 1443 ctrl3_c.sw_reset = val; in ism330dlc_reset_set() [all …]
|
| D | ism330dlc_reg.h | 1612 ism330dlc_ctrl3_c_t ctrl3_c; member
|
| /hal_st-latest/sensor/stmemsc/lsm6dsl_STdC/driver/ |
| D | lsm6dsl_reg.c | 509 lsm6dsl_ctrl3_c_t ctrl3_c; in lsm6dsl_block_data_update_set() local 512 ret = lsm6dsl_read_reg(ctx, LSM6DSL_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsl_block_data_update_set() 516 ctrl3_c.bdu = val; in lsm6dsl_block_data_update_set() 517 ret = lsm6dsl_write_reg(ctx, LSM6DSL_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsl_block_data_update_set() 533 lsm6dsl_ctrl3_c_t ctrl3_c; in lsm6dsl_block_data_update_get() local 536 ret = lsm6dsl_read_reg(ctx, LSM6DSL_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsl_block_data_update_get() 537 *val = ctrl3_c.bdu; in lsm6dsl_block_data_update_get() 1486 lsm6dsl_ctrl3_c_t ctrl3_c; in lsm6dsl_reset_set() local 1489 ret = lsm6dsl_read_reg(ctx, LSM6DSL_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsl_reset_set() 1493 ctrl3_c.sw_reset = val; in lsm6dsl_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6ds3tr-c_STdC/driver/ |
| D | lsm6ds3tr-c_reg.c | 522 lsm6ds3tr_c_ctrl3_c_t ctrl3_c; in lsm6ds3tr_c_block_data_update_set() local 526 (uint8_t *)&ctrl3_c, 1); in lsm6ds3tr_c_block_data_update_set() 530 ctrl3_c.bdu = val; in lsm6ds3tr_c_block_data_update_set() 532 (uint8_t *)&ctrl3_c, 1); in lsm6ds3tr_c_block_data_update_set() 549 lsm6ds3tr_c_ctrl3_c_t ctrl3_c; in lsm6ds3tr_c_block_data_update_get() local 553 (uint8_t *)&ctrl3_c, 1); in lsm6ds3tr_c_block_data_update_get() 554 *val = ctrl3_c.bdu; in lsm6ds3tr_c_block_data_update_get() 1529 lsm6ds3tr_c_ctrl3_c_t ctrl3_c; in lsm6ds3tr_c_reset_set() local 1533 (uint8_t *)&ctrl3_c, 1); in lsm6ds3tr_c_reset_set() 1537 ctrl3_c.sw_reset = val; in lsm6ds3tr_c_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/asm330lhbg1_STdC/driver/ |
| D | asm330lhbg1_reg.c | 899 asm330lhbg1_ctrl3_c_t ctrl3_c; in asm330lhbg1_block_data_update_set() local 902 ret = asm330lhbg1_read_reg(ctx, ASM330LHBG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhbg1_block_data_update_set() 905 ctrl3_c.bdu = (uint8_t)val; in asm330lhbg1_block_data_update_set() 906 ret = asm330lhbg1_write_reg(ctx, ASM330LHBG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhbg1_block_data_update_set() 921 asm330lhbg1_ctrl3_c_t ctrl3_c; in asm330lhbg1_block_data_update_get() local 924 ret = asm330lhbg1_read_reg(ctx, ASM330LHBG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhbg1_block_data_update_get() 925 *val = ctrl3_c.bdu; in asm330lhbg1_block_data_update_get() 2075 asm330lhbg1_ctrl3_c_t ctrl3_c; in asm330lhbg1_reset_set() local 2078 ret = asm330lhbg1_read_reg(ctx, ASM330LHBG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhbg1_reset_set() 2081 ctrl3_c.sw_reset = (uint8_t)val; in asm330lhbg1_reset_set() [all …]
|
| D | asm330lhbg1_reg.h | 1764 asm330lhbg1_ctrl3_c_t ctrl3_c; member
|
| /hal_st-latest/sensor/stmemsc/asm330lhb_STdC/driver/ |
| D | asm330lhb_reg.c | 899 asm330lhb_ctrl3_c_t ctrl3_c; in asm330lhb_block_data_update_set() local 902 ret = asm330lhb_read_reg(ctx, ASM330LHB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhb_block_data_update_set() 905 ctrl3_c.bdu = (uint8_t)val; in asm330lhb_block_data_update_set() 906 ret = asm330lhb_write_reg(ctx, ASM330LHB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhb_block_data_update_set() 921 asm330lhb_ctrl3_c_t ctrl3_c; in asm330lhb_block_data_update_get() local 924 ret = asm330lhb_read_reg(ctx, ASM330LHB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhb_block_data_update_get() 925 *val = ctrl3_c.bdu; in asm330lhb_block_data_update_get() 2075 asm330lhb_ctrl3_c_t ctrl3_c; in asm330lhb_reset_set() local 2078 ret = asm330lhb_read_reg(ctx, ASM330LHB_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhb_reset_set() 2081 ctrl3_c.sw_reset = (uint8_t)val; in asm330lhb_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsm_STdC/driver/ |
| D | lsm6dsm_reg.c | 509 lsm6dsm_ctrl3_c_t ctrl3_c; in lsm6dsm_block_data_update_set() local 512 ret = lsm6dsm_read_reg(ctx, LSM6DSM_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsm_block_data_update_set() 516 ctrl3_c.bdu = val; in lsm6dsm_block_data_update_set() 517 ret = lsm6dsm_write_reg(ctx, LSM6DSM_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsm_block_data_update_set() 533 lsm6dsm_ctrl3_c_t ctrl3_c; in lsm6dsm_block_data_update_get() local 536 ret = lsm6dsm_read_reg(ctx, LSM6DSM_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsm_block_data_update_get() 537 *val = ctrl3_c.bdu; in lsm6dsm_block_data_update_get() 1486 lsm6dsm_ctrl3_c_t ctrl3_c; in lsm6dsm_reset_set() local 1489 ret = lsm6dsm_read_reg(ctx, LSM6DSM_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsm_reset_set() 1493 ctrl3_c.sw_reset = val; in lsm6dsm_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/asm330lhhxg1_STdC/driver/ |
| D | asm330lhhxg1_reg.c | 905 asm330lhhxg1_ctrl3_c_t ctrl3_c; in asm330lhhxg1_block_data_update_set() local 908 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhxg1_block_data_update_set() 911 ctrl3_c.bdu = (uint8_t)val; in asm330lhhxg1_block_data_update_set() 912 ret = asm330lhhxg1_write_reg(ctx, ASM330LHHXG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhxg1_block_data_update_set() 927 asm330lhhxg1_ctrl3_c_t ctrl3_c; in asm330lhhxg1_block_data_update_get() local 930 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhxg1_block_data_update_get() 931 *val = ctrl3_c.bdu; in asm330lhhxg1_block_data_update_get() 2063 asm330lhhxg1_ctrl3_c_t ctrl3_c; in asm330lhhxg1_reset_set() local 2066 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhxg1_reset_set() 2069 ctrl3_c.sw_reset = (uint8_t)val; in asm330lhhxg1_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/asm330lhhx_STdC/driver/ |
| D | asm330lhhx_reg.c | 911 asm330lhhx_ctrl3_c_t ctrl3_c; in asm330lhhx_block_data_update_set() local 914 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhx_block_data_update_set() 917 ctrl3_c.bdu = (uint8_t)val; in asm330lhhx_block_data_update_set() 918 ret = asm330lhhx_write_reg(ctx, ASM330LHHX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhx_block_data_update_set() 933 asm330lhhx_ctrl3_c_t ctrl3_c; in asm330lhhx_block_data_update_get() local 936 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhx_block_data_update_get() 937 *val = ctrl3_c.bdu; in asm330lhhx_block_data_update_get() 2069 asm330lhhx_ctrl3_c_t ctrl3_c; in asm330lhhx_reset_set() local 2072 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in asm330lhhx_reset_set() 2075 ctrl3_c.sw_reset = (uint8_t)val; in asm330lhhx_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/ism330dhcx_STdC/driver/ |
| D | ism330dhcx_reg.c | 991 ism330dhcx_ctrl3_c_t ctrl3_c; in ism330dhcx_block_data_update_set() local 994 (uint8_t *)&ctrl3_c, 1); in ism330dhcx_block_data_update_set() 998 ctrl3_c.bdu = (uint8_t)val; in ism330dhcx_block_data_update_set() 1000 (uint8_t *)&ctrl3_c, 1); in ism330dhcx_block_data_update_set() 1017 ism330dhcx_ctrl3_c_t ctrl3_c; in ism330dhcx_block_data_update_get() local 1020 (uint8_t *)&ctrl3_c, 1); in ism330dhcx_block_data_update_get() 1021 *val = ctrl3_c.bdu; in ism330dhcx_block_data_update_get() 2406 ism330dhcx_ctrl3_c_t ctrl3_c; in ism330dhcx_reset_set() local 2410 (uint8_t *)&ctrl3_c, 1); in ism330dhcx_reset_set() 2414 ctrl3_c.sw_reset = (uint8_t)val; in ism330dhcx_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsr_STdC/driver/ |
| D | lsm6dsr_reg.c | 777 lsm6dsr_ctrl3_c_t ctrl3_c; in lsm6dsr_block_data_update_set() local 780 (uint8_t *)&ctrl3_c, 1); in lsm6dsr_block_data_update_set() 784 ctrl3_c.bdu = (uint8_t)val; in lsm6dsr_block_data_update_set() 786 (uint8_t *)&ctrl3_c, 1); in lsm6dsr_block_data_update_set() 803 lsm6dsr_ctrl3_c_t ctrl3_c; in lsm6dsr_block_data_update_get() local 806 (uint8_t *)&ctrl3_c, 1); in lsm6dsr_block_data_update_get() 807 *val = ctrl3_c.bdu; in lsm6dsr_block_data_update_get() 2146 lsm6dsr_ctrl3_c_t ctrl3_c; in lsm6dsr_reset_set() local 2150 (uint8_t *)&ctrl3_c, 1); in lsm6dsr_reset_set() 2154 ctrl3_c.sw_reset = (uint8_t)val; in lsm6dsr_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsrx_STdC/driver/ |
| D | lsm6dsrx_reg.c | 991 lsm6dsrx_ctrl3_c_t ctrl3_c; in lsm6dsrx_block_data_update_set() local 994 (uint8_t *)&ctrl3_c, 1); in lsm6dsrx_block_data_update_set() 998 ctrl3_c.bdu = (uint8_t)val; in lsm6dsrx_block_data_update_set() 1000 (uint8_t *)&ctrl3_c, 1); in lsm6dsrx_block_data_update_set() 1017 lsm6dsrx_ctrl3_c_t ctrl3_c; in lsm6dsrx_block_data_update_get() local 1020 (uint8_t *)&ctrl3_c, 1); in lsm6dsrx_block_data_update_get() 1021 *val = ctrl3_c.bdu; in lsm6dsrx_block_data_update_get() 2360 lsm6dsrx_ctrl3_c_t ctrl3_c; in lsm6dsrx_reset_set() local 2364 (uint8_t *)&ctrl3_c, 1); in lsm6dsrx_reset_set() 2368 ctrl3_c.sw_reset = (uint8_t)val; in lsm6dsrx_reset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dso32x_STdC/driver/ |
| D | lsm6dso32x_reg.c | 3489 lsm6dso32x_ctrl3_c_t ctrl3_c; in lsm6dso32x_pin_mode_set() local 3493 (uint8_t *)&ctrl3_c, 1); in lsm6dso32x_pin_mode_set() 3497 ctrl3_c.pp_od = (uint8_t)val; in lsm6dso32x_pin_mode_set() 3499 (uint8_t *)&ctrl3_c, 1); in lsm6dso32x_pin_mode_set() 3530 lsm6dso32x_ctrl3_c_t ctrl3_c; in lsm6dso32x_pin_mode_get() local 3534 (uint8_t *)&ctrl3_c, 1); in lsm6dso32x_pin_mode_get() 3542 switch ((i3c_bus_avb.pd_dis_int1 << 1) + ctrl3_c.pp_od) in lsm6dso32x_pin_mode_get() 9870 lsm6dso32x_ctrl3_c_t ctrl3_c; in lsm6dso32x_init_set() local 9919 (uint8_t *)&ctrl3_c, 1); in lsm6dso32x_init_set() 9925 ctrl3_c.boot = (uint8_t)val & (uint8_t)LSM6DSO32X_BOOT; in lsm6dso32x_init_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsox_STdC/driver/ |
| D | lsm6dsox_reg.c | 4814 lsm6dsox_ctrl3_c_t ctrl3_c; in lsm6dsox_pin_mode_set() local 4817 ret = lsm6dsox_read_reg(ctx, LSM6DSOX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsox_pin_mode_set() 4821 ctrl3_c.pp_od = (uint8_t)val; in lsm6dsox_pin_mode_set() 4822 ret = lsm6dsox_write_reg(ctx, LSM6DSOX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsox_pin_mode_set() 4853 lsm6dsox_ctrl3_c_t ctrl3_c; in lsm6dsox_pin_mode_get() local 4856 ret = lsm6dsox_read_reg(ctx, LSM6DSOX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsox_pin_mode_get() 4864 switch ((i3c_bus_avb.pd_dis_int1 << 1) + ctrl3_c.pp_od) in lsm6dsox_pin_mode_get() 11416 lsm6dsox_ctrl3_c_t ctrl3_c; in lsm6dsox_init_set() local 11464 ret = lsm6dsox_read_reg(ctx, LSM6DSOX_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dsox_init_set() 11470 ctrl3_c.boot = (uint8_t)val & (uint8_t)LSM6DSOX_BOOT; in lsm6dsox_init_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dso_STdC/driver/ |
| D | lsm6dso_reg.c | 9308 lsm6dso_ctrl3_c_t ctrl3_c; in lsm6dso_init_set() local 9328 ret = lsm6dso_read_reg(ctx, LSM6DSO_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso_init_set() 9332 ctrl3_c.boot = (uint8_t)val & (uint8_t)LSM6DSO_BOOT; in lsm6dso_init_set() 9333 ctrl3_c.sw_reset = ((uint8_t)val & (uint8_t)LSM6DSO_RESET) >> 1; in lsm6dso_init_set() 9334 ret = lsm6dso_write_reg(ctx, LSM6DSO_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso_init_set() 9338 && ((ctrl3_c.bdu == PROPERTY_DISABLE) in lsm6dso_init_set() 9339 || (ctrl3_c.if_inc == PROPERTY_DISABLE)) && (ret == 0)) in lsm6dso_init_set() 9341 ctrl3_c.bdu = PROPERTY_ENABLE; in lsm6dso_init_set() 9342 ctrl3_c.if_inc = PROPERTY_ENABLE; in lsm6dso_init_set() 9343 ret = lsm6dso_write_reg(ctx, LSM6DSO_CTRL3_C, (uint8_t *)&ctrl3_c, 1); in lsm6dso_init_set() [all …]
|