| /Zephyr-latest/drivers/sensor/maxim/ds3231/ |
| D | ds3231.c | 33 uint16_t raw_temp; member 43 const uint16_t raw_temp = data->raw_temp; in sensor_ds3231_temp_from_raw() local 44 uint8_t frac = raw_temp & 3; in sensor_ds3231_temp_from_raw() 46 val->val1 = (int8_t)(raw_temp & GENMASK(8, 2)) >> 2; in sensor_ds3231_temp_from_raw() 50 int sensor_ds3231_read_temp(const struct device *dev, uint16_t *raw_temp) in sensor_ds3231_read_temp() argument 56 *raw_temp = ((uint16_t)((buf[0]) << 2) | (buf[1] >> 6)); in sensor_ds3231_read_temp() 70 int err = sensor_ds3231_read_temp(dev, &(data->raw_temp)); in sensor_ds3231_sample_fetch() 104 uint16_t raw_temp; member 133 uint16_t raw_temp; in sensor_ds3231_submit_sync() local 135 rc = sensor_ds3231_read_temp(dev, &raw_temp); in sensor_ds3231_submit_sync() [all …]
|
| /Zephyr-latest/drivers/sensor/nordic/temp/ |
| D | temp_nrfs.c | 21 int32_t raw_temp; member 186 data->raw_temp = p_evt->raw_temp; in sensor_handler() 192 data->raw_temp = p_evt->raw_temp; in sensor_handler() 224 LOG_DBG("Temperature sample: %d", data->raw_temp); in api_sample_fetch() 250 int32_t uval = nrfs_temp_from_raw(data->raw_temp); in api_channel_get()
|
| /Zephyr-latest/drivers/sensor/ti/lm95234/ |
| D | lm95234.c | 185 int32_t raw_temp; in lm95234_channel_get() local 189 raw_temp = data->local; in lm95234_channel_get() 195 raw_temp = data->remote[chan - SENSOR_CHAN_LM95234_REMOTE_TEMP_1]; in lm95234_channel_get() 202 val->val1 = raw_temp / 256; in lm95234_channel_get() 203 val->val2 = (raw_temp % 256) * 1000000 / 256; in lm95234_channel_get()
|
| /Zephyr-latest/drivers/sensor/nxp/p3t1755/ |
| D | p3t1755.c | 54 uint8_t raw_temp[2] = {0}; in p3t1755_sample_fetch() local 68 int status = config->ops.read(dev, P3T1755_TEMPERATURE_REG, raw_temp, 2); in p3t1755_sample_fetch() 78 data->sample = (((uint16_t)raw_temp[0] << 8U) | (uint16_t)raw_temp[1]) >> in p3t1755_sample_fetch()
|
| /Zephyr-latest/drivers/sensor/st/stts751/ |
| D | stts751.c | 36 int16_t raw_temp; in stts751_sample_fetch() local 40 if (stts751_temperature_raw_get(data->ctx, &raw_temp) < 0) { in stts751_sample_fetch() 45 data->sample_temp = raw_temp; in stts751_sample_fetch()
|
| /Zephyr-latest/drivers/sensor/st/stts22h/ |
| D | stts22h.c | 38 int16_t raw_temp; in stts22h_sample_fetch() local 45 if (stts22h_temperature_raw_get(ctx, &raw_temp) < 0) { in stts22h_sample_fetch() 50 data->sample_temp = raw_temp; in stts22h_sample_fetch()
|
| /Zephyr-latest/drivers/sensor/st/lps22hh/ |
| D | lps22hh.c | 40 int16_t raw_temp; in lps22hh_sample_fetch() local 54 if (lps22hh_temperature_raw_get(ctx, &raw_temp) < 0) { in lps22hh_sample_fetch() 64 if (lps22hh_temperature_raw_get(ctx, &raw_temp) < 0) { in lps22hh_sample_fetch() 79 data->sample_temp = raw_temp; in lps22hh_sample_fetch()
|
| /Zephyr-latest/drivers/sensor/st/iis2mdc/ |
| D | iis2mdc.c | 197 int16_t raw_temp; in iis2mdc_sample_fetch_temp() local 201 if (iis2mdc_temperature_raw_get(iis2mdc->ctx, &raw_temp) < 0) { in iis2mdc_sample_fetch_temp() 207 temp = raw_temp; in iis2mdc_sample_fetch_temp()
|
| /Zephyr-latest/drivers/sensor/adi/adxl367/ |
| D | adxl367_rtio.c | 48 rc = adxl367_get_temp_data(dev, &enc_data->raw_temp); in adxl367_submit_fetch()
|
| D | adxl367.h | 322 int16_t raw_temp; member 444 int adxl367_get_temp_data(const struct device *dev, int16_t *raw_temp);
|
| D | adxl367.c | 754 int adxl367_get_temp_data(const struct device *dev, int16_t *raw_temp) in adxl367_get_temp_data() argument 777 *raw_temp = ((int16_t)temp[0] << 6) + (temp[1] >> 2); in adxl367_get_temp_data() 779 if ((*raw_temp & BIT(13)) != 0) { in adxl367_get_temp_data() 780 *raw_temp |= GENMASK(15, 14); in adxl367_get_temp_data()
|
| D | adxl367_decoder.c | 710 adxl367_temp_convert(out, data->raw_temp); in adxl367_decode_sample()
|
| /Zephyr-latest/drivers/sensor/st/lis2mdl/ |
| D | lis2mdl.c | 276 int16_t raw_temp; in lis2mdl_sample_fetch_temp() local 279 if (lis2mdl_temperature_raw_get(ctx, &raw_temp) < 0) { in lis2mdl_sample_fetch_temp() 284 lis2mdl->temp_sample = raw_temp; in lis2mdl_sample_fetch_temp()
|
| /Zephyr-latest/drivers/sensor/bosch/bmp180/ |
| D | bmp180.c | 57 int32_t raw_temp; member 188 data->raw_temp = (int32_t)(sys_get_be16(reg16)); in read_raw_temperature() 284 partial_data1 = (data->raw_temp - cal->ac6) * cal->ac5 / 0x8000; in bmp180_compensate_temp()
|
| /Zephyr-latest/drivers/sensor/memsic/mmc56x3/ |
| D | mmc56x3.c | 236 uint8_t raw_temp; in mmc56x3_sample_fetch_helper() local 256 ret = mmc56x3_reg_read(dev, MMC56X3_REG_TEMP, &raw_temp, 1); in mmc56x3_sample_fetch_helper() 260 data->temp = raw_temp; in mmc56x3_sample_fetch_helper()
|
| /Zephyr-latest/drivers/sensor/bosch/bmg160/ |
| D | bmg160.c | 221 bmg160->raw_temp = buf.temp; in bmg160_sample_fetch() 267 bmg160_to_fixed_point(bmg160, chan, bmg160->raw_temp, val); in bmg160_channel_get()
|
| D | bmg160.h | 209 int8_t raw_temp; member
|
| /Zephyr-latest/drivers/sensor/bosch/bmp388/ |
| D | bmp388.h | 173 uint32_t raw_temp; member
|
| D | bmp388.c | 266 bmp3xx->sample.raw_temp = sys_get_le24(&raw[3]); in bmp388_sample_fetch() 288 partial_data1 = ((int64_t)data->sample.raw_temp - (256 * cal->t1)); in bmp388_compensate_temp()
|