Home
last modified time | relevance | path

Searched refs:buff (Results 1 – 25 of 140) sorted by relevance

123456

/hal_st-latest/sensor/stmemsc/asm330lhhxg1_STdC/driver/
Dasm330lhhxg1_reg.c1248 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/
Dasm330lhhx_reg.c1254 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/
Dlis2mdl_reg.c139 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/
Diis2mdc_reg.c134 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/
Dlsm6dso32_reg.c929 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/
Dlps22ch_reg.c482 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/
Dism330dhcx_reg.c1373 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/
Dstts751_reg.c398 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/
Dlps27hhtw_reg.c507 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/
Dlps27hhw_reg.c495 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/
Dlps22hh_reg.c482 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/
Dlsm6dsr_reg.c1159 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/
Dsths34pf80_reg.c837 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/
Dlsm6dsrx_reg.c1373 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/
Dlps22hb_reg.c564 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/
Dlsm6dsv_reg.c2460 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/
Dlsm6dsv16x_reg.c2485 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/
Dlsm6dsv32x_reg.c2486 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/
Dlps25hb_reg.c136 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/
Dlps33k_reg.c357 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/
Dlsm6dso32x_reg.c1312 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/
Dlsm6dsox_reg.c1317 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/
Dlsm303agr_reg.c204 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/
Dism330is_reg.c1451 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/
Dlsm6dso16is_reg.c1451 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 …]

123456