Home
last modified time | relevance | path

Searched refs:uval (Results 1 – 13 of 13) sorted by relevance

/Zephyr-latest/drivers/sensor/maxim/max44009/
Dmax44009.c145 uint32_t uval; in max44009_channel_get() local
156 uval = drv_data->sample; in max44009_channel_get()
157 uval = (uval & MAX44009_MANTISSA_LOW_NIBBLE_MASK) + in max44009_channel_get()
158 ((uval & MAX44009_MANTISSA_HIGH_NIBBLE_MASK) >> 4); in max44009_channel_get()
159 uval = uval << (drv_data->sample >> MAX44009_SAMPLE_EXPONENT_SHIFT); in max44009_channel_get()
162 val->val1 = (uval * 45U) / 1000; in max44009_channel_get()
163 val->val2 = ((uval * 45U) % 1000) * 1000U; in max44009_channel_get()
/Zephyr-latest/drivers/sensor/silabs/si7060/
Dsi7060.c80 int32_t uval; in si7060_channel_get() local
83 uval = ((55 * 160) + (drv_data->temperature - 16384)) >> 4; in si7060_channel_get()
84 val->val1 = uval / 10; in si7060_channel_get()
85 val->val2 = (uval % 10) * 100000; in si7060_channel_get()
/Zephyr-latest/drivers/sensor/nordic/temp/
Dtemp_nrf5.c82 int32_t uval; in temp_nrf5_channel_get() local
89 uval = data->sample * TEMP_NRF5_TEMP_SCALE; in temp_nrf5_channel_get()
90 val->val1 = uval / 1000000; in temp_nrf5_channel_get()
91 val->val2 = uval % 1000000; in temp_nrf5_channel_get()
Dtemp_nrfs.c250 int32_t uval = nrfs_temp_from_raw(data->raw_temp); in api_channel_get() local
252 val->val1 = uval / 100; in api_channel_get()
253 val->val2 = (abs(uval) % 100) * 10000; in api_channel_get()
255 LOG_DBG("Temperature: %d.%02u[C]", uval / 100, abs(uval) % 100); in api_channel_get()
/Zephyr-latest/drivers/sensor/ti/tmp007/
Dtmp007.c85 int32_t uval; in tmp007_channel_get() local
91 uval = (int32_t)drv_data->sample * TMP007_TEMP_SCALE; in tmp007_channel_get()
92 val->val1 = uval / 1000000; in tmp007_channel_get()
93 val->val2 = uval % 1000000; in tmp007_channel_get()
/Zephyr-latest/drivers/sensor/ti/tmp108/
Dtmp108.c149 int32_t uval; in tmp108_channel_get() local
155 uval = ((int32_t)drv_data->sample * TMP108_TEMP_MULTIPLIER(dev)) / TMP108_TEMP_DIVISOR(dev); in tmp108_channel_get()
156 val->val1 = uval / 1000000; in tmp108_channel_get()
157 val->val2 = uval % 1000000; in tmp108_channel_get()
198 int32_t uval; in tmp108_attr_set() local
239 uval = val->val1 * 1000000 + val->val2; in tmp108_attr_set()
240 reg_value = (uval * TMP108_TEMP_DIVISOR(dev)) / TMP108_TEMP_MULTIPLIER(dev); in tmp108_attr_set()
247 uval = val->val1 * 1000000 + val->val2; in tmp108_attr_set()
248 reg_value = (uval * TMP108_TEMP_DIVISOR(dev)) / TMP108_TEMP_MULTIPLIER(dev); in tmp108_attr_set()
/Zephyr-latest/drivers/sensor/sensirion/sht3xd/
Dsht3xd_trigger.c19 uint64_t uval; in sht3xd_temp_processed_to_raw() local
22 uval = (uint64_t)(val->val1 + 45) * 1000000U + val->val2; in sht3xd_temp_processed_to_raw()
23 return ((uval * 0xFFFF) / 175) / 1000000; in sht3xd_temp_processed_to_raw()
28 uint64_t uval; in sht3xd_rh_processed_to_raw() local
31 uval = (uint64_t)val->val1 * 1000000U + val->val2; in sht3xd_rh_processed_to_raw()
32 return ((uval * 0xFFFF) / 100) / 1000000; in sht3xd_rh_processed_to_raw()
/Zephyr-latest/drivers/sensor/ti/opt3001/
Dopt3001.c88 int32_t uval; in opt3001_channel_get() local
102 uval = (1 << (drv_data->sample >> OPT3001_SAMPLE_EXPONENT_SHIFT)) in opt3001_channel_get()
104 val->val1 = uval / 100; in opt3001_channel_get()
105 val->val2 = (uval % 100) * 10000; in opt3001_channel_get()
/Zephyr-latest/drivers/sensor/ti/tmp112/
Dtmp112.c168 int32_t uval; in tmp112_channel_get() local
174 uval = (int32_t)drv_data->sample * TMP112_TEMP_SCALE; in tmp112_channel_get()
175 val->val1 = uval / 1000000; in tmp112_channel_get()
176 val->val2 = uval % 1000000; in tmp112_channel_get()
/Zephyr-latest/drivers/sensor/st/lps25hb/
Dlps25hb.c85 int32_t uval; in lps25hb_temp_convert() local
88 uval = (int32_t)raw_val * 1000000 / 480 + 42500000; in lps25hb_temp_convert()
90 val->val2 = uval % 1000000; in lps25hb_temp_convert()
/Zephyr-latest/drivers/sensor/maxim/max31875/
Dmax31875.c227 int32_t uval; in max31875_channel_get() local
233 uval = data->sample * MAX31875_TEMP_SCALE; in max31875_channel_get()
234 val->val1 = uval / 1000000; in max31875_channel_get()
235 val->val2 = uval % 1000000; in max31875_channel_get()
/Zephyr-latest/drivers/sensor/ti/tmp1075/
Dtmp1075.c141 int32_t uval; in tmp1075_channel_get() local
147 uval = (int32_t)drv_data->sample * TMP1075_TEMP_SCALE; in tmp1075_channel_get()
148 val->val1 = uval / uCELSIUS_IN_CELSIUS; in tmp1075_channel_get()
149 val->val2 = uval % uCELSIUS_IN_CELSIUS; in tmp1075_channel_get()
/Zephyr-latest/drivers/sensor/ams/ccs811/
Dccs811.c266 uint32_t uval; in ccs811_channel_get() local
283 uval = ((rp->raw & CCS811_RAW_VOLTAGE_MSK) in ccs811_channel_get()
285 val->val1 = uval / 1000000U; in ccs811_channel_get()
286 val->val2 = uval % 1000000; in ccs811_channel_get()
294 uval = ((rp->raw & CCS811_RAW_CURRENT_MSK) in ccs811_channel_get()
296 val->val1 = uval / 1000000U; in ccs811_channel_get()
297 val->val2 = uval % 1000000; in ccs811_channel_get()