| /hal_st-latest/sensor/stmemsc/asm330lhhxg1_STdC/driver/ |
| D | asm330lhhxg1_reg.c | 1248 int32_t asm330lhhxg1_xl_usr_offset_x_set(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhxg1_xl_usr_offset_x_set() argument 1251 ret = asm330lhhxg1_write_reg(ctx, ASM330LHHXG1_X_OFS_USR, buff, 1); in asm330lhhxg1_xl_usr_offset_x_set() 1265 int32_t asm330lhhxg1_xl_usr_offset_x_get(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhxg1_xl_usr_offset_x_get() argument 1268 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_X_OFS_USR, buff, 1); in asm330lhhxg1_xl_usr_offset_x_get() 1282 int32_t asm330lhhxg1_xl_usr_offset_y_set(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhxg1_xl_usr_offset_y_set() argument 1285 ret = asm330lhhxg1_write_reg(ctx, ASM330LHHXG1_Y_OFS_USR, buff, 1); in asm330lhhxg1_xl_usr_offset_y_set() 1299 int32_t asm330lhhxg1_xl_usr_offset_y_get(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhxg1_xl_usr_offset_y_get() argument 1302 ret = asm330lhhxg1_read_reg(ctx, ASM330LHHXG1_Y_OFS_USR, buff, 1); in asm330lhhxg1_xl_usr_offset_y_get() 1316 int32_t asm330lhhxg1_xl_usr_offset_z_set(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhxg1_xl_usr_offset_z_set() argument 1319 ret = asm330lhhxg1_write_reg(ctx, ASM330LHHXG1_Z_OFS_USR, buff, 1); in asm330lhhxg1_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/asm330lhhx_STdC/driver/ |
| D | asm330lhhx_reg.c | 1254 int32_t asm330lhhx_xl_usr_offset_x_set(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhx_xl_usr_offset_x_set() argument 1257 ret = asm330lhhx_write_reg(ctx, ASM330LHHX_X_OFS_USR, buff, 1); in asm330lhhx_xl_usr_offset_x_set() 1271 int32_t asm330lhhx_xl_usr_offset_x_get(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhx_xl_usr_offset_x_get() argument 1274 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_X_OFS_USR, buff, 1); in asm330lhhx_xl_usr_offset_x_get() 1288 int32_t asm330lhhx_xl_usr_offset_y_set(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhx_xl_usr_offset_y_set() argument 1291 ret = asm330lhhx_write_reg(ctx, ASM330LHHX_Y_OFS_USR, buff, 1); in asm330lhhx_xl_usr_offset_y_set() 1305 int32_t asm330lhhx_xl_usr_offset_y_get(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhx_xl_usr_offset_y_get() argument 1308 ret = asm330lhhx_read_reg(ctx, ASM330LHHX_Y_OFS_USR, buff, 1); in asm330lhhx_xl_usr_offset_y_get() 1322 int32_t asm330lhhx_xl_usr_offset_z_set(const stmdev_ctx_t *ctx, uint8_t *buff) in asm330lhhx_xl_usr_offset_z_set() argument 1325 ret = asm330lhhx_write_reg(ctx, ASM330LHHX_Z_OFS_USR, buff, 1); in asm330lhhx_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lis2mdl_STdC/driver/ |
| D | lis2mdl_reg.c | 139 uint8_t buff[6]; in lis2mdl_mag_user_offset_set() local 142 buff[1] = (uint8_t)((uint16_t)val[0] / 256U); in lis2mdl_mag_user_offset_set() 143 buff[0] = (uint8_t)((uint16_t)val[0] - (buff[1] * 256U)); in lis2mdl_mag_user_offset_set() 144 buff[3] = (uint8_t)((uint16_t)val[1] / 256U); in lis2mdl_mag_user_offset_set() 145 buff[2] = (uint8_t)((uint16_t)val[1] - (buff[3] * 256U)); in lis2mdl_mag_user_offset_set() 146 buff[5] = (uint8_t)((uint16_t)val[2] / 256U); in lis2mdl_mag_user_offset_set() 147 buff[4] = (uint8_t)((uint16_t)val[2] - (buff[5] * 256U)); in lis2mdl_mag_user_offset_set() 148 ret = lis2mdl_write_reg(ctx, LIS2MDL_OFFSET_X_REG_L, buff, 6); in lis2mdl_mag_user_offset_set() 167 uint8_t buff[6]; in lis2mdl_mag_user_offset_get() local 170 ret = lis2mdl_read_reg(ctx, LIS2MDL_OFFSET_X_REG_L, buff, 6); in lis2mdl_mag_user_offset_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/iis2mdc_STdC/driver/ |
| D | iis2mdc_reg.c | 134 uint8_t buff[6]; in iis2mdc_mag_user_offset_set() local 137 buff[1] = (uint8_t)((uint16_t)val[0] / 256U); in iis2mdc_mag_user_offset_set() 138 buff[0] = (uint8_t)((uint16_t)val[0] - (buff[1] * 256U)); in iis2mdc_mag_user_offset_set() 139 buff[3] = (uint8_t)((uint16_t)val[1] / 256U); in iis2mdc_mag_user_offset_set() 140 buff[2] = (uint8_t)((uint16_t)val[1] - (buff[3] * 256U)); in iis2mdc_mag_user_offset_set() 141 buff[5] = (uint8_t)((uint16_t)val[2] / 256U); in iis2mdc_mag_user_offset_set() 142 buff[4] = (uint8_t)((uint16_t)val[2] - (buff[5] * 256U)); in iis2mdc_mag_user_offset_set() 143 ret = iis2mdc_write_reg(ctx, IIS2MDC_OFFSET_X_REG_L, buff, 6); in iis2mdc_mag_user_offset_set() 163 uint8_t buff[6]; in iis2mdc_mag_user_offset_get() local 166 ret = iis2mdc_read_reg(ctx, IIS2MDC_OFFSET_X_REG_L, buff, 6); in iis2mdc_mag_user_offset_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dso32_STdC/driver/ |
| D | lsm6dso32_reg.c | 929 uint8_t *buff) in lsm6dso32_xl_usr_offset_x_set() argument 933 ret = lsm6dso32_write_reg(ctx, LSM6DSO32_X_OFS_USR, buff, 1); in lsm6dso32_xl_usr_offset_x_set() 949 uint8_t *buff) in lsm6dso32_xl_usr_offset_x_get() argument 953 ret = lsm6dso32_read_reg(ctx, LSM6DSO32_X_OFS_USR, buff, 1); in lsm6dso32_xl_usr_offset_x_get() 969 uint8_t *buff) in lsm6dso32_xl_usr_offset_y_set() argument 973 ret = lsm6dso32_write_reg(ctx, LSM6DSO32_Y_OFS_USR, buff, 1); in lsm6dso32_xl_usr_offset_y_set() 989 uint8_t *buff) in lsm6dso32_xl_usr_offset_y_get() argument 993 ret = lsm6dso32_read_reg(ctx, LSM6DSO32_Y_OFS_USR, buff, 1); in lsm6dso32_xl_usr_offset_y_get() 1009 uint8_t *buff) in lsm6dso32_xl_usr_offset_z_set() argument 1013 ret = lsm6dso32_write_reg(ctx, LSM6DSO32_Z_OFS_USR, buff, 1); in lsm6dso32_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lps22ch_STdC/driver/ |
| D | lps22ch_reg.c | 482 uint8_t buff[2]; in lps22ch_pressure_ref_set() local 485 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps22ch_pressure_ref_set() 486 buff[0] = (uint8_t)((uint16_t)val - (buff[1] * 256U)); in lps22ch_pressure_ref_set() 487 ret = lps22ch_write_reg(ctx, LPS22CH_REF_P_L, buff, 2); in lps22ch_pressure_ref_set() 505 uint8_t buff[2]; in lps22ch_pressure_ref_get() local 508 ret = lps22ch_read_reg(ctx, LPS22CH_REF_P_L, buff, 2); in lps22ch_pressure_ref_get() 509 *val = (int16_t)buff[1]; in lps22ch_pressure_ref_get() 510 *val = (*val * 256) + (int16_t)buff[0]; in lps22ch_pressure_ref_get() 527 uint8_t buff[2]; in lps22ch_pressure_offset_set() local 530 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps22ch_pressure_offset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/ism330dhcx_STdC/driver/ |
| D | ism330dhcx_reg.c | 1373 uint8_t *buff) in ism330dhcx_xl_usr_offset_x_set() argument 1377 ret = ism330dhcx_write_reg(ctx, ISM330DHCX_X_OFS_USR, buff, 1); in ism330dhcx_xl_usr_offset_x_set() 1393 uint8_t *buff) in ism330dhcx_xl_usr_offset_x_get() argument 1397 ret = ism330dhcx_read_reg(ctx, ISM330DHCX_X_OFS_USR, buff, 1); in ism330dhcx_xl_usr_offset_x_get() 1413 uint8_t *buff) in ism330dhcx_xl_usr_offset_y_set() argument 1417 ret = ism330dhcx_write_reg(ctx, ISM330DHCX_Y_OFS_USR, buff, 1); in ism330dhcx_xl_usr_offset_y_set() 1433 uint8_t *buff) in ism330dhcx_xl_usr_offset_y_get() argument 1437 ret = ism330dhcx_read_reg(ctx, ISM330DHCX_Y_OFS_USR, buff, 1); in ism330dhcx_xl_usr_offset_y_get() 1453 uint8_t *buff) in ism330dhcx_xl_usr_offset_z_set() argument 1457 ret = ism330dhcx_write_reg(ctx, ISM330DHCX_Z_OFS_USR, buff, 1); in ism330dhcx_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/stts751_STdC/driver/ |
| D | stts751_reg.c | 398 uint8_t buff[2]; in stts751_temperature_raw_get() local 402 (uint8_t *)&buff[1], 1); in stts751_temperature_raw_get() 407 &buff[0], 1); in stts751_temperature_raw_get() 408 *val = (int16_t)buff[1]; in stts751_temperature_raw_get() 409 *val = (*val * 256) + (int16_t)buff[0]; in stts751_temperature_raw_get() 494 uint8_t buff[2]; in stts751_high_temperature_threshold_set() local 497 buff[0] = (uint8_t)((uint16_t)val / 256U); in stts751_high_temperature_threshold_set() 498 buff[1] = (uint8_t)((uint16_t)val - (buff[1] * 256U)); in stts751_high_temperature_threshold_set() 500 buff, 2); in stts751_high_temperature_threshold_set() 516 uint8_t buff[2]; in stts751_high_temperature_threshold_get() local [all …]
|
| /hal_st-latest/sensor/stmemsc/lps27hhtw_STdC/driver/ |
| D | lps27hhtw_reg.c | 507 uint8_t buff[2]; in lps27hhtw_pressure_ref_set() local 510 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps27hhtw_pressure_ref_set() 511 buff[0] = (uint8_t)((uint16_t)val - (buff[1] * 256U)); in lps27hhtw_pressure_ref_set() 512 ret = lps27hhtw_write_reg(ctx, LPS27HHTW_REF_P_L, buff, 2); in lps27hhtw_pressure_ref_set() 530 uint8_t buff[2]; in lps27hhtw_pressure_ref_get() local 533 ret = lps27hhtw_read_reg(ctx, LPS27HHTW_REF_P_L, buff, 2); in lps27hhtw_pressure_ref_get() 534 *val = (int16_t)buff[1]; in lps27hhtw_pressure_ref_get() 535 *val = (*val * 256) + (int16_t)buff[0]; in lps27hhtw_pressure_ref_get() 552 uint8_t buff[2]; in lps27hhtw_pressure_offset_set() local 555 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps27hhtw_pressure_offset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lps27hhw_STdC/driver/ |
| D | lps27hhw_reg.c | 495 uint8_t buff[2]; in lps27hhw_pressure_ref_set() local 498 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps27hhw_pressure_ref_set() 499 buff[0] = (uint8_t)((uint16_t)val - (buff[1] * 256U)); in lps27hhw_pressure_ref_set() 500 ret = lps27hhw_write_reg(ctx, LPS27HHW_REF_P_L, buff, 2); in lps27hhw_pressure_ref_set() 518 uint8_t buff[2]; in lps27hhw_pressure_ref_get() local 521 ret = lps27hhw_read_reg(ctx, LPS27HHW_REF_P_L, buff, 2); in lps27hhw_pressure_ref_get() 522 *val = (int16_t)buff[1]; in lps27hhw_pressure_ref_get() 523 *val = (*val * 256) + (int16_t)buff[0]; in lps27hhw_pressure_ref_get() 540 uint8_t buff[2]; in lps27hhw_pressure_offset_set() local 543 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps27hhw_pressure_offset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lps22hh_STdC/driver/ |
| D | lps22hh_reg.c | 482 uint8_t buff[2]; in lps22hh_pressure_ref_set() local 485 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps22hh_pressure_ref_set() 486 buff[0] = (uint8_t)((uint16_t)val - (buff[1] * 256U)); in lps22hh_pressure_ref_set() 487 ret = lps22hh_write_reg(ctx, LPS22HH_REF_P_L, buff, 2); in lps22hh_pressure_ref_set() 505 uint8_t buff[2]; in lps22hh_pressure_ref_get() local 508 ret = lps22hh_read_reg(ctx, LPS22HH_REF_P_L, buff, 2); in lps22hh_pressure_ref_get() 509 *val = (int16_t)buff[1]; in lps22hh_pressure_ref_get() 510 *val = (*val * 256) + (int16_t)buff[0]; in lps22hh_pressure_ref_get() 527 uint8_t buff[2]; in lps22hh_pressure_offset_set() local 530 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps22hh_pressure_offset_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsr_STdC/driver/ |
| D | lsm6dsr_reg.c | 1159 uint8_t *buff) in lsm6dsr_xl_usr_offset_x_set() argument 1163 ret = lsm6dsr_write_reg(ctx, LSM6DSR_X_OFS_USR, buff, 1); in lsm6dsr_xl_usr_offset_x_set() 1179 uint8_t *buff) in lsm6dsr_xl_usr_offset_x_get() argument 1183 ret = lsm6dsr_read_reg(ctx, LSM6DSR_X_OFS_USR, buff, 1); in lsm6dsr_xl_usr_offset_x_get() 1199 uint8_t *buff) in lsm6dsr_xl_usr_offset_y_set() argument 1203 ret = lsm6dsr_write_reg(ctx, LSM6DSR_Y_OFS_USR, buff, 1); in lsm6dsr_xl_usr_offset_y_set() 1219 uint8_t *buff) in lsm6dsr_xl_usr_offset_y_get() argument 1223 ret = lsm6dsr_read_reg(ctx, LSM6DSR_Y_OFS_USR, buff, 1); in lsm6dsr_xl_usr_offset_y_get() 1239 uint8_t *buff) in lsm6dsr_xl_usr_offset_z_set() argument 1243 ret = lsm6dsr_write_reg(ctx, LSM6DSR_Z_OFS_USR, buff, 1); in lsm6dsr_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/sths34pf80_STdC/driver/ |
| D | sths34pf80_reg.c | 837 uint8_t buff[2]; in sths34pf80_tobject_raw_get() local 840 ret = sths34pf80_read_reg(ctx, STHS34PF80_TOBJECT_L, &buff[0], 2); in sths34pf80_tobject_raw_get() 842 *val = (int16_t)buff[1]; in sths34pf80_tobject_raw_get() 843 *val = (*val * 256) + (int16_t)buff[0]; in sths34pf80_tobject_raw_get() 858 uint8_t buff[2]; in sths34pf80_tambient_raw_get() local 861 ret = sths34pf80_read_reg(ctx, STHS34PF80_TAMBIENT_L, &buff[0], 2); in sths34pf80_tambient_raw_get() 863 *val = (int16_t)buff[1]; in sths34pf80_tambient_raw_get() 864 *val = (*val * 256) + (int16_t)buff[0]; in sths34pf80_tambient_raw_get() 879 uint8_t buff[2]; in sths34pf80_tobj_comp_raw_get() local 882 ret = sths34pf80_read_reg(ctx, STHS34PF80_TOBJ_COMP_L, &buff[0], 2); in sths34pf80_tobj_comp_raw_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsrx_STdC/driver/ |
| D | lsm6dsrx_reg.c | 1373 uint8_t *buff) in lsm6dsrx_xl_usr_offset_x_set() argument 1377 ret = lsm6dsrx_write_reg(ctx, LSM6DSRX_X_OFS_USR, buff, 1); in lsm6dsrx_xl_usr_offset_x_set() 1393 uint8_t *buff) in lsm6dsrx_xl_usr_offset_x_get() argument 1397 ret = lsm6dsrx_read_reg(ctx, LSM6DSRX_X_OFS_USR, buff, 1); in lsm6dsrx_xl_usr_offset_x_get() 1413 uint8_t *buff) in lsm6dsrx_xl_usr_offset_y_set() argument 1417 ret = lsm6dsrx_write_reg(ctx, LSM6DSRX_Y_OFS_USR, buff, 1); in lsm6dsrx_xl_usr_offset_y_set() 1433 uint8_t *buff) in lsm6dsrx_xl_usr_offset_y_get() argument 1437 ret = lsm6dsrx_read_reg(ctx, LSM6DSRX_Y_OFS_USR, buff, 1); in lsm6dsrx_xl_usr_offset_y_get() 1453 uint8_t *buff) in lsm6dsrx_xl_usr_offset_z_set() argument 1457 ret = lsm6dsrx_write_reg(ctx, LSM6DSRX_Z_OFS_USR, buff, 1); in lsm6dsrx_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lps22hb_STdC/driver/ |
| D | lps22hb_reg.c | 564 uint8_t buff[3]; in lps22hb_pressure_ref_set() local 567 buff[2] = (uint8_t)((uint32_t)val / 65536U); in lps22hb_pressure_ref_set() 568 buff[1] = (uint8_t)((uint32_t)val - (buff[2] * 65536U)) / 256U; in lps22hb_pressure_ref_set() 569 buff[0] = (uint8_t)((uint32_t)val - (buff[2] * 65536U) - in lps22hb_pressure_ref_set() 570 (buff[1] * 256U)); in lps22hb_pressure_ref_set() 571 ret = lps22hb_write_reg(ctx, LPS22HB_REF_P_XL, buff, 3); in lps22hb_pressure_ref_set() 588 uint8_t buff[3]; in lps22hb_pressure_ref_get() local 591 ret = lps22hb_read_reg(ctx, LPS22HB_REF_P_XL, buff, 3); in lps22hb_pressure_ref_get() 592 *val = (int32_t)buff[2]; in lps22hb_pressure_ref_get() 593 *val = (*val * 256) + (int32_t)buff[1]; in lps22hb_pressure_ref_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv_STdC/driver/ |
| D | lsm6dsv_reg.c | 2460 uint8_t buff[8]; in lsm6dsv_all_sources_get() local 2471 ret = lsm6dsv_read_reg(ctx, LSM6DSV_FIFO_STATUS1, (uint8_t *)&buff, 4); in lsm6dsv_all_sources_get() 2477 bytecpy((uint8_t *)&fifo_status2, &buff[1]); in lsm6dsv_all_sources_get() 2478 bytecpy((uint8_t *)&all_int_src, &buff[2]); in lsm6dsv_all_sources_get() 2479 bytecpy((uint8_t *)&status_reg, &buff[3]); in lsm6dsv_all_sources_get() 2505 ret = lsm6dsv_read_reg(ctx, LSM6DSV_UI_STATUS_REG_OIS, (uint8_t *)&buff, 8); in lsm6dsv_all_sources_get() 2511 bytecpy((uint8_t *)&status_reg_ois, &buff[0]); in lsm6dsv_all_sources_get() 2512 bytecpy((uint8_t *)&wake_up_src, &buff[1]); in lsm6dsv_all_sources_get() 2513 bytecpy((uint8_t *)&tap_src, &buff[2]); in lsm6dsv_all_sources_get() 2514 bytecpy((uint8_t *)&d6d_src, &buff[3]); in lsm6dsv_all_sources_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv16x_STdC/driver/ |
| D | lsm6dsv16x_reg.c | 2485 uint8_t buff[8]; in lsm6dsv16x_all_sources_get() local 2496 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_FIFO_STATUS1, (uint8_t *)&buff, 4); in lsm6dsv16x_all_sources_get() 2502 bytecpy((uint8_t *)&fifo_status2, &buff[1]); in lsm6dsv16x_all_sources_get() 2503 bytecpy((uint8_t *)&all_int_src, &buff[2]); in lsm6dsv16x_all_sources_get() 2504 bytecpy((uint8_t *)&status_reg, &buff[3]); in lsm6dsv16x_all_sources_get() 2531 ret = lsm6dsv16x_read_reg(ctx, LSM6DSV16X_UI_STATUS_REG_OIS, (uint8_t *)&buff, 8); in lsm6dsv16x_all_sources_get() 2537 bytecpy((uint8_t *)&status_reg_ois, &buff[0]); in lsm6dsv16x_all_sources_get() 2538 bytecpy((uint8_t *)&wake_up_src, &buff[1]); in lsm6dsv16x_all_sources_get() 2539 bytecpy((uint8_t *)&tap_src, &buff[2]); in lsm6dsv16x_all_sources_get() 2540 bytecpy((uint8_t *)&d6d_src, &buff[3]); in lsm6dsv16x_all_sources_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsv32x_STdC/driver/ |
| D | lsm6dsv32x_reg.c | 2486 uint8_t buff[8]; in lsm6dsv32x_all_sources_get() local 2497 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_FIFO_STATUS1, (uint8_t *)&buff, 4); in lsm6dsv32x_all_sources_get() 2503 bytecpy((uint8_t *)&fifo_status2, &buff[1]); in lsm6dsv32x_all_sources_get() 2504 bytecpy((uint8_t *)&all_int_src, &buff[2]); in lsm6dsv32x_all_sources_get() 2505 bytecpy((uint8_t *)&status_reg, &buff[3]); in lsm6dsv32x_all_sources_get() 2532 ret = lsm6dsv32x_read_reg(ctx, LSM6DSV32X_UI_STATUS_REG_OIS, (uint8_t *)&buff, 8); in lsm6dsv32x_all_sources_get() 2538 bytecpy((uint8_t *)&status_reg_ois, &buff[0]); in lsm6dsv32x_all_sources_get() 2539 bytecpy((uint8_t *)&wake_up_src, &buff[1]); in lsm6dsv32x_all_sources_get() 2540 bytecpy((uint8_t *)&tap_src, &buff[2]); in lsm6dsv32x_all_sources_get() 2541 bytecpy((uint8_t *)&d6d_src, &buff[3]); in lsm6dsv32x_all_sources_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lps25hb_STdC/driver/ |
| D | lps25hb_reg.c | 136 uint8_t buff[3]; in lps25hb_pressure_ref_set() local 139 buff[2] = (uint8_t)((uint32_t)val / 65536U); in lps25hb_pressure_ref_set() 140 buff[1] = (uint8_t)((uint32_t)val - (buff[2] * 65536U)) / 256U; in lps25hb_pressure_ref_set() 141 buff[0] = (uint8_t)((uint32_t)val - (buff[2] * 65536U) - in lps25hb_pressure_ref_set() 142 (buff[1] * 256U)); in lps25hb_pressure_ref_set() 143 ret = lps25hb_read_reg(ctx, LPS25HB_REF_P_XL, buff, 3); in lps25hb_pressure_ref_set() 160 uint8_t buff[3]; in lps25hb_pressure_ref_get() local 163 ret = lps25hb_read_reg(ctx, LPS25HB_REF_P_XL, buff, 3); in lps25hb_pressure_ref_get() 164 *val = (int32_t)buff[2]; in lps25hb_pressure_ref_get() 165 *val = (*val * 256) + (int32_t)buff[1]; in lps25hb_pressure_ref_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lps33k_STdC/driver/ |
| D | lps33k_reg.c | 357 uint8_t buff[2]; in lps33k_pressure_offset_set() local 360 buff[1] = (uint8_t)((uint16_t)val / 256U); in lps33k_pressure_offset_set() 361 buff[0] = (uint8_t)((uint16_t)val - (buff[1] * 256U)); in lps33k_pressure_offset_set() 362 ret = lps33k_write_reg(ctx, LPS33K_RPDS_L, buff, 2); in lps33k_pressure_offset_set() 378 uint8_t buff[2]; in lps33k_pressure_offset_get() local 381 ret = lps33k_read_reg(ctx, LPS33K_RPDS_L, buff, 2); in lps33k_pressure_offset_get() 382 *val = (int16_t)buff[1]; in lps33k_pressure_offset_get() 383 *val = (*val * 256) + (int16_t)buff[0]; in lps33k_pressure_offset_get() 472 int32_t lps33k_pressure_raw_get(const stmdev_ctx_t *ctx, uint32_t *buff) in lps33k_pressure_raw_get() argument 478 *buff = reg[2]; in lps33k_pressure_raw_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dso32x_STdC/driver/ |
| D | lsm6dso32x_reg.c | 1312 int32_t lsm6dso32x_xl_usr_offset_x_set(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dso32x_xl_usr_offset_x_set() argument 1316 ret = lsm6dso32x_write_reg(ctx, LSM6DSO32X_X_OFS_USR, buff, 1); in lsm6dso32x_xl_usr_offset_x_set() 1331 int32_t lsm6dso32x_xl_usr_offset_x_get(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dso32x_xl_usr_offset_x_get() argument 1335 ret = lsm6dso32x_read_reg(ctx, LSM6DSO32X_X_OFS_USR, buff, 1); in lsm6dso32x_xl_usr_offset_x_get() 1350 int32_t lsm6dso32x_xl_usr_offset_y_set(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dso32x_xl_usr_offset_y_set() argument 1354 ret = lsm6dso32x_write_reg(ctx, LSM6DSO32X_Y_OFS_USR, buff, 1); in lsm6dso32x_xl_usr_offset_y_set() 1369 int32_t lsm6dso32x_xl_usr_offset_y_get(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dso32x_xl_usr_offset_y_get() argument 1373 ret = lsm6dso32x_read_reg(ctx, LSM6DSO32X_Y_OFS_USR, buff, 1); in lsm6dso32x_xl_usr_offset_y_get() 1388 int32_t lsm6dso32x_xl_usr_offset_z_set(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dso32x_xl_usr_offset_z_set() argument 1392 ret = lsm6dso32x_write_reg(ctx, LSM6DSO32X_Z_OFS_USR, buff, 1); in lsm6dso32x_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dsox_STdC/driver/ |
| D | lsm6dsox_reg.c | 1317 int32_t lsm6dsox_xl_usr_offset_x_set(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dsox_xl_usr_offset_x_set() argument 1321 ret = lsm6dsox_write_reg(ctx, LSM6DSOX_X_OFS_USR, buff, 1); in lsm6dsox_xl_usr_offset_x_set() 1336 int32_t lsm6dsox_xl_usr_offset_x_get(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dsox_xl_usr_offset_x_get() argument 1340 ret = lsm6dsox_read_reg(ctx, LSM6DSOX_X_OFS_USR, buff, 1); in lsm6dsox_xl_usr_offset_x_get() 1355 int32_t lsm6dsox_xl_usr_offset_y_set(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dsox_xl_usr_offset_y_set() argument 1359 ret = lsm6dsox_write_reg(ctx, LSM6DSOX_Y_OFS_USR, buff, 1); in lsm6dsox_xl_usr_offset_y_set() 1374 int32_t lsm6dsox_xl_usr_offset_y_get(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dsox_xl_usr_offset_y_get() argument 1378 ret = lsm6dsox_read_reg(ctx, LSM6DSOX_Y_OFS_USR, buff, 1); in lsm6dsox_xl_usr_offset_y_get() 1393 int32_t lsm6dsox_xl_usr_offset_z_set(const stmdev_ctx_t *ctx, uint8_t *buff) in lsm6dsox_xl_usr_offset_z_set() argument 1397 ret = lsm6dsox_write_reg(ctx, LSM6DSOX_Z_OFS_USR, buff, 1); in lsm6dsox_xl_usr_offset_z_set() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm303agr_STdC/driver/ |
| D | lsm303agr_reg.c | 204 uint8_t *buff) in lsm303agr_temp_status_reg_get() argument 208 ret = lsm303agr_read_reg(ctx, LSM303AGR_STATUS_REG_AUX_A, buff, 1); in lsm303agr_temp_status_reg_get() 263 uint8_t buff[2]; in lsm303agr_temperature_raw_get() local 266 ret = lsm303agr_read_reg(ctx, LSM303AGR_OUT_TEMP_L_A, buff, 2); in lsm303agr_temperature_raw_get() 267 val[0] = (int16_t)buff[1]; in lsm303agr_temperature_raw_get() 268 val[0] = (val[0] * 256) + (int16_t)buff[0]; in lsm303agr_temperature_raw_get() 865 uint8_t *buff) in lsm303agr_xl_filter_reference_set() argument 869 ret = lsm303agr_write_reg(ctx, LSM303AGR_REFERENCE_A, buff, 1); in lsm303agr_xl_filter_reference_set() 884 uint8_t *buff) in lsm303agr_xl_filter_reference_get() argument 888 ret = lsm303agr_read_reg(ctx, LSM303AGR_REFERENCE_A, buff, 1); in lsm303agr_xl_filter_reference_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/ism330is_STdC/driver/ |
| D | ism330is_reg.c | 1451 uint8_t buff[4]; in ism330is_timestamp_raw_get() local 1454 ret = ism330is_read_reg(ctx, ISM330IS_TIMESTAMP0, &buff[0], 4); in ism330is_timestamp_raw_get() 1456 *val = (uint32_t)buff[3]; in ism330is_timestamp_raw_get() 1457 *val = (*val * 256U) + (uint32_t)buff[2]; in ism330is_timestamp_raw_get() 1458 *val = (*val * 256U) + (uint32_t)buff[1]; in ism330is_timestamp_raw_get() 1459 *val = (*val * 256U) + (uint32_t)buff[0]; in ism330is_timestamp_raw_get() 1605 uint8_t buff[2]; in ism330is_temperature_raw_get() local 1608 ret = ism330is_read_reg(ctx, ISM330IS_OUT_TEMP_L, &buff[0], 2); in ism330is_temperature_raw_get() 1609 *val = (int16_t)buff[1]; in ism330is_temperature_raw_get() 1610 *val = (*val * 256) + (int16_t)buff[0]; in ism330is_temperature_raw_get() [all …]
|
| /hal_st-latest/sensor/stmemsc/lsm6dso16is_STdC/driver/ |
| D | lsm6dso16is_reg.c | 1451 uint8_t buff[4]; in lsm6dso16is_timestamp_raw_get() local 1454 ret = lsm6dso16is_read_reg(ctx, LSM6DSO16IS_TIMESTAMP0, &buff[0], 4); in lsm6dso16is_timestamp_raw_get() 1456 *val = (uint32_t)buff[3]; in lsm6dso16is_timestamp_raw_get() 1457 *val = (*val * 256U) + (uint32_t)buff[2]; in lsm6dso16is_timestamp_raw_get() 1458 *val = (*val * 256U) + (uint32_t)buff[1]; in lsm6dso16is_timestamp_raw_get() 1459 *val = (*val * 256U) + (uint32_t)buff[0]; in lsm6dso16is_timestamp_raw_get() 1605 uint8_t buff[2]; in lsm6dso16is_temperature_raw_get() local 1608 ret = lsm6dso16is_read_reg(ctx, LSM6DSO16IS_OUT_TEMP_L, &buff[0], 2); in lsm6dso16is_temperature_raw_get() 1609 *val = (int16_t)buff[1]; in lsm6dso16is_temperature_raw_get() 1610 *val = (*val * 256) + (int16_t)buff[0]; in lsm6dso16is_temperature_raw_get() [all …]
|