| /Zephyr-4.1.0/drivers/sensor/seeed/grove/ |
| D | light_sensor.c | 65 double ldr_val, dval; in gls_channel_get() local 73 dval = 10000.0 / pow(ldr_val * 15.0, 4.0/3.0); in gls_channel_get() 75 val->val1 = (int32_t)dval; in gls_channel_get() 76 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in gls_channel_get()
|
| D | temperature_sensor.c | 64 double dval; in gts_channel_get() local 71 dval = (1 / (log((BIT(GROVE_RESOLUTION) - 1.0) in gts_channel_get() 77 val->val1 = (int32_t)dval; in gts_channel_get() 78 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in gts_channel_get()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm6ds0/ |
| D | lsm6ds0.c | 235 double dval; in lsm6ds0_accel_convert() local 237 dval = (double)(raw_val) * (double)scale / 32767.0; in lsm6ds0_accel_convert() 238 val->val1 = (int32_t)dval; in lsm6ds0_accel_convert() 239 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in lsm6ds0_accel_convert() 292 double dval; in lsm6ds0_gyro_convert() local 294 dval = (double)(raw_val) * (double)numerator / 1000.0 * SENSOR_DEG2RAD_DOUBLE; in lsm6ds0_gyro_convert() 295 val->val1 = (int32_t)dval; in lsm6ds0_gyro_convert() 296 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in lsm6ds0_gyro_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/ism330dhcx/ |
| D | ism330dhcx.c | 388 int64_t dval; in ism330dhcx_accel_convert() local 392 dval = (int64_t)(raw_val) * sensitivity; in ism330dhcx_accel_convert() 393 sensor_ug_to_ms2(dval, val); in ism330dhcx_accel_convert() 436 int64_t dval; in ism330dhcx_gyro_convert() local 440 dval = (int64_t)(raw_val) * sensitivity / 10; in ism330dhcx_gyro_convert() 441 sensor_10udegrees_to_rad(dval, val); in ism330dhcx_gyro_convert() 496 double dval; in ism330dhcx_magn_convert() local 499 dval = (double)(raw_val * sensitivity); in ism330dhcx_magn_convert() 500 val->val1 = (int32_t)dval / 1000000; in ism330dhcx_magn_convert() 501 val->val2 = (int32_t)dval % 1000000; in ism330dhcx_magn_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/iis2dh/ |
| D | iis2dh.c | 107 int64_t dval; in iis2dh_convert() local 111 dval = ((int64_t)raw_val * gain * SENSOR_G) / 1000000LL; in iis2dh_convert() 112 val->val1 = dval / 1000000LL; in iis2dh_convert() 113 val->val2 = dval % 1000000LL; in iis2dh_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm6dsl/ |
| D | lsm6dsl.c | 475 int64_t dval; in lsm6dsl_accel_convert() local 479 dval = (int64_t)raw_val * sensitivity; in lsm6dsl_accel_convert() 480 sensor_ug_to_ms2(dval, val); in lsm6dsl_accel_convert() 523 int64_t dval; in lsm6dsl_gyro_convert() local 527 dval = (int64_t)raw_val * sensitivity / 10; in lsm6dsl_gyro_convert() 528 sensor_10udegrees_to_rad(dval, val); in lsm6dsl_gyro_convert() 580 double dval; in lsm6dsl_magn_convert() local 583 dval = (double)(raw_val * sensitivity); in lsm6dsl_magn_convert() 584 val->val1 = (int32_t)dval / 1000000; in lsm6dsl_magn_convert() 585 val->val2 = (int32_t)dval % 1000000; in lsm6dsl_magn_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm9ds0_mfd/ |
| D | lsm9ds0_mfd.c | 371 double dval; in lsm9ds0_mfd_convert_accel() local 373 dval = (double)(raw_val) * (double)scale; in lsm9ds0_mfd_convert_accel() 374 val->val1 = (int32_t)dval; in lsm9ds0_mfd_convert_accel() 375 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in lsm9ds0_mfd_convert_accel() 457 double dval; in lsm9ds0_mfd_convert_magn() local 459 dval = (double)(raw_val) * (double)scale; in lsm9ds0_mfd_convert_magn() 460 val->val1 = (int32_t)dval; in lsm9ds0_mfd_convert_magn() 461 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in lsm9ds0_mfd_convert_magn()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm6dso16is/ |
| D | lsm6dso16is.c | 409 int64_t dval; in lsm6dso16is_accel_convert() local 413 dval = (int64_t)(raw_val) * sensitivity; in lsm6dso16is_accel_convert() 414 sensor_ug_to_ms2(dval, val); in lsm6dso16is_accel_convert() 457 int64_t dval; in lsm6dso16is_gyro_convert() local 461 dval = (int64_t)(raw_val) * sensitivity / 10; in lsm6dso16is_gyro_convert() 462 sensor_10udegrees_to_rad(dval, val); in lsm6dso16is_gyro_convert() 521 double dval; in lsm6dso16is_magn_convert() local 524 dval = (double)(raw_val * sensitivity); in lsm6dso16is_magn_convert() 525 val->val1 = (int32_t)dval / 1000000; in lsm6dso16is_magn_convert() 526 val->val2 = (int32_t)dval % 1000000; in lsm6dso16is_magn_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm6dso/ |
| D | lsm6dso.c | 383 int64_t dval; in lsm6dso_accel_convert() local 387 dval = (int64_t)(raw_val) * sensitivity; in lsm6dso_accel_convert() 388 sensor_ug_to_ms2(dval, val); in lsm6dso_accel_convert() 430 int64_t dval; in lsm6dso_gyro_convert() local 434 dval = (int64_t)(raw_val) * sensitivity / 10; in lsm6dso_gyro_convert() 435 sensor_10udegrees_to_rad(dval, val); in lsm6dso_gyro_convert() 488 double dval; in lsm6dso_magn_convert() local 491 dval = (double)(raw_val * sensitivity); in lsm6dso_magn_convert() 492 val->val1 = (int32_t)dval / 1000000; in lsm6dso_magn_convert() 493 val->val2 = (int32_t)dval % 1000000; in lsm6dso_magn_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lis2dux12/ |
| D | lis2dux12.c | 179 int64_t dval; in lis2dux12_convert() local 183 dval = ((int64_t)raw_val * gain * SENSOR_G) / 1000; in lis2dux12_convert() 184 val->val1 = dval / 1000000LL; in lis2dux12_convert() 185 val->val2 = dval % 1000000LL; in lis2dux12_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm9ds0_gyro/ |
| D | lsm9ds0_gyro.c | 156 double dval; in lsm9ds0_gyro_convert() local 158 dval = (double)(raw_val) * (double)numerator / 1000.0 * DEG2RAD; in lsm9ds0_gyro_convert() 159 val->val1 = (int32_t)dval; in lsm9ds0_gyro_convert() 160 val->val2 = ((int32_t)(dval * 1000000)) % 1000000; in lsm9ds0_gyro_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/iis2iclx/ |
| D | iis2iclx.c | 265 int64_t dval; in iis2iclx_accel_convert() local 269 dval = (int64_t)(raw_val) * sensitivity; in iis2iclx_accel_convert() 270 sensor_ug_to_ms2(dval, val); in iis2iclx_accel_convert() 320 double dval; in iis2iclx_magn_convert() local 323 dval = (double)(raw_val * sensitivity); in iis2iclx_magn_convert() 324 val->val1 = (int32_t)dval / 1000000; in iis2iclx_magn_convert() 325 val->val2 = (int32_t)dval % 1000000; in iis2iclx_magn_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lis2ds12/ |
| D | lis2ds12.c | 216 int64_t dval; in lis2ds12_convert() local 220 dval = ((int64_t)raw_val * gain * SENSOR_G) / 1000; in lis2ds12_convert() 221 val->val1 = dval / 1000000LL; in lis2ds12_convert() 222 val->val2 = dval % 1000000LL; in lis2ds12_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lis2de12/ |
| D | lis2de12.c | 220 int64_t dval; in lis2de12_accel_convert() local 224 dval = (int64_t)(raw_val / 256) * sensitivity * SENSOR_G_DOUBLE; in lis2de12_accel_convert() 225 val->val1 = (int32_t)(dval / 1000000); in lis2de12_accel_convert() 226 val->val2 = (int32_t)(dval % 1000000); in lis2de12_accel_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lis2du12/ |
| D | lis2du12.c | 241 int64_t dval; in lis2du12_accel_convert() local 245 dval = (int64_t)(raw_val) * sensitivity * SENSOR_G_DOUBLE; in lis2du12_accel_convert() 246 val->val1 = (int32_t)(dval / 1000000); in lis2du12_accel_convert() 247 val->val2 = (int32_t)(dval % 1000000); in lis2du12_accel_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/iis2dlpc/ |
| D | iis2dlpc.c | 83 int64_t dval; in iis2dlpc_convert() local 87 dval = ((int64_t)raw_val * gain * SENSOR_G) / 1000000LL; in iis2dlpc_convert() 88 val->val1 = dval / 1000000LL; in iis2dlpc_convert() 89 val->val2 = dval % 1000000LL; in iis2dlpc_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/iis328dq/ |
| D | iis328dq.c | 108 int64_t dval; in iis328dq_convert() local 112 dval = ((int64_t)raw_val * gain * SENSOR_G) / 1000LL; in iis328dq_convert() 113 val->val1 = dval / 1000000LL; in iis328dq_convert() 114 val->val2 = dval % 1000000LL; in iis328dq_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lsm6dsv16x/ |
| D | lsm6dsv16x.c | 747 int64_t dval; in lsm6dsv16x_accel_convert() local 751 dval = (int64_t)(raw_val) * sensitivity; in lsm6dsv16x_accel_convert() 752 sensor_ug_to_ms2(dval, val); in lsm6dsv16x_accel_convert() 794 int64_t dval; in lsm6dsv16x_gyro_convert() local 798 dval = (int64_t)(raw_val) * sensitivity / 10; in lsm6dsv16x_gyro_convert() 799 sensor_10udegrees_to_rad(dval, val); in lsm6dsv16x_gyro_convert() 857 double dval; in lsm6dsv16x_magn_convert() local 860 dval = (double)(raw_val * sensitivity); in lsm6dsv16x_magn_convert() 861 val->val1 = (int32_t)dval / 1000000; in lsm6dsv16x_magn_convert() 862 val->val2 = (int32_t)dval % 1000000; in lsm6dsv16x_magn_convert()
|
| /Zephyr-4.1.0/drivers/sensor/st/lis2dw12/ |
| D | lis2dw12.c | 86 int64_t dval; in lis2dw12_convert() local 90 dval = ((int64_t)raw_val * gain * SENSOR_G) / 1000000LL; in lis2dw12_convert() 91 val->val1 = dval / 1000000LL; in lis2dw12_convert() 92 val->val2 = dval % 1000000LL; in lis2dw12_convert()
|