Home
last modified time | relevance | path

Searched refs:readings (Results 1 – 25 of 59) sorted by relevance

123

/Zephyr-latest/include/zephyr/drivers/
Dsensor_data_types.h66 } readings[1]; member
72 (data_).header.base_timestamp_ns + (data_).readings[(readings_offset_)].timestamp_delta, \
73 PRIq_arg((data_).readings[(readings_offset_)].x, 6, (data_).shift), \
74 PRIq_arg((data_).readings[(readings_offset_)].y, 6, (data_).shift), \
75 PRIq_arg((data_).readings[(readings_offset_)].z, 6, (data_).shift)
96 } readings[1]; member
103 (data_).header.base_timestamp_ns + (data_).readings[(readings_offset_)].timestamp_delta, \
104 PRIq_arg((data_).readings[(readings_offset_)].x, 6, (data_).shift), \
105 PRIq_arg((data_).readings[(readings_offset_)].y, 6, (data_).shift), \
106 PRIq_arg((data_).readings[(readings_offset_)].z, 6, (data_).shift), \
[all …]
/Zephyr-latest/drivers/sensor/tdk/icm42688/
Dicm42688.c42 int icm42688_channel_parse_readings(enum sensor_channel chan, int16_t readings[7], in icm42688_channel_parse_readings()
47 icm42688_convert_accel(&val[0], readings[1], cfg); in icm42688_channel_parse_readings()
48 icm42688_convert_accel(&val[1], readings[2], cfg); in icm42688_channel_parse_readings()
49 icm42688_convert_accel(&val[2], readings[3], cfg); in icm42688_channel_parse_readings()
52 icm42688_convert_accel(val, readings[1], cfg); in icm42688_channel_parse_readings()
55 icm42688_convert_accel(val, readings[2], cfg); in icm42688_channel_parse_readings()
58 icm42688_convert_accel(val, readings[3], cfg); in icm42688_channel_parse_readings()
61 icm42688_convert_gyro(&val[0], readings[4], cfg); in icm42688_channel_parse_readings()
62 icm42688_convert_gyro(&val[1], readings[5], cfg); in icm42688_channel_parse_readings()
63 icm42688_convert_gyro(&val[2], readings[6], cfg); in icm42688_channel_parse_readings()
[all …]
Dicm42688_decoder.c356 data->readings[count].timestamp_delta = in icm42688_fifo_decode()
359 data->readings[count].timestamp_delta = in icm42688_fifo_decode()
362 data->readings[count].temperature = in icm42688_fifo_decode()
373 data->readings[count].timestamp_delta = (accel_frame_count - 1) * period_ns; in icm42688_fifo_decode()
375 &data->readings[count].x); in icm42688_fifo_decode()
377 &data->readings[count].y); in icm42688_fifo_decode()
379 &data->readings[count].z); in icm42688_fifo_decode()
394 data->readings[count].timestamp_delta = (gyro_frame_count - 1) * period_ns; in icm42688_fifo_decode()
396 &data->readings[count].x); in icm42688_fifo_decode()
398 &data->readings[count].y); in icm42688_fifo_decode()
[all …]
Dicm42688_rtio.c19 static int icm42688_rtio_sample_fetch(const struct device *dev, int16_t readings[7]) in icm42688_rtio_sample_fetch()
23 uint8_t *buffer = (uint8_t *)readings; in icm42688_rtio_sample_fetch()
42 readings[i] = sys_le16_to_cpu((buffer[i * 2] << 8) | buffer[i * 2 + 1]); in icm42688_rtio_sample_fetch()
76 rc = icm42688_rtio_sample_fetch(dev, edata->readings); in icm42688_submit_one_shot()
/Zephyr-latest/drivers/sensor/melexis/mlx90394/
Dmlx90394_async.c55 edata->readings[0] = in mlx90394_async_fetch()
59 edata->readings[1] = in mlx90394_async_fetch()
63 edata->readings[2] = in mlx90394_async_fetch()
67 edata->readings[3] = (int16_t)((uint16_t)data->sample.temp_l | in mlx90394_async_fetch()
71 edata->readings[0] = in mlx90394_async_fetch()
73 edata->readings[1] = in mlx90394_async_fetch()
75 edata->readings[2] = in mlx90394_async_fetch()
79 edata->readings[0] = in mlx90394_async_fetch()
81 edata->readings[1] = in mlx90394_async_fetch()
83 edata->readings[2] = in mlx90394_async_fetch()
[all …]
Dmlx90394_decoder.c96 mlx90394_convert_raw_magn_to_q31(edata->readings[0], &out->readings[0].x, in mlx90394_decoder_decode()
98 mlx90394_convert_raw_magn_to_q31(edata->readings[1], &out->readings[0].y, in mlx90394_decoder_decode()
100 mlx90394_convert_raw_magn_to_q31(edata->readings[2], &out->readings[0].z, in mlx90394_decoder_decode()
110 mlx90394_convert_raw_temp_to_q31(edata->readings[3], &out->readings[0].temperature); in mlx90394_decoder_decode()
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/
Dlsm6dsv16x_decoder.c335 out->readings[count].timestamp_delta = in lsm6dsv16x_decode_fifo()
344 out->readings[count].x = Q31_SHIFT_MICROVAL(scale * x, out->shift); in lsm6dsv16x_decode_fifo()
345 out->readings[count].y = Q31_SHIFT_MICROVAL(scale * y, out->shift); in lsm6dsv16x_decode_fifo()
346 out->readings[count].z = Q31_SHIFT_MICROVAL(scale * z, out->shift); in lsm6dsv16x_decode_fifo()
366 out->readings[count].timestamp_delta = in lsm6dsv16x_decode_fifo()
375 out->readings[count].x = Q31_SHIFT_MICROVAL(scale * x, out->shift); in lsm6dsv16x_decode_fifo()
376 out->readings[count].y = Q31_SHIFT_MICROVAL(scale * y, out->shift); in lsm6dsv16x_decode_fifo()
377 out->readings[count].z = Q31_SHIFT_MICROVAL(scale * z, out->shift); in lsm6dsv16x_decode_fifo()
398 out->readings[count].timestamp_delta = in lsm6dsv16x_decode_fifo()
406 out->readings[count].temperature = Q31_SHIFT_MICROVAL(t_uC, out->shift); in lsm6dsv16x_decode_fifo()
[all …]
/Zephyr-latest/drivers/sensor/nxp/nxp_kinetis_temp/
DKconfig22 voltage readings.
30 bandgap voltage readings. Oversampling can help in providing
31 more stable readings.
34 bool "Digital filtering of ADC readings"
37 readings as per NXP AN3031.
/Zephyr-latest/include/zephyr/sensing/
Dsensing_datatypes.h89 } readings[1]; /**< Array of readings. */ member
108 } readings[1]; /**< Array of readings. */ member
128 } readings[1]; /**< Array of readings. */ member
/Zephyr-latest/drivers/sensor/adi/adxl362/
Dadxl362_decoder.c116 data->readings[count].timestamp_delta = in adxl362_decode_stream()
123 adxl362_temp_convert_q31(&data->readings[count].temperature, in adxl362_decode_stream()
138 data->readings[count].timestamp_delta = sample_num in adxl362_decode_stream()
146 adxl362_accel_convert_q31(&data->readings[count].x, in adxl362_decode_stream()
151 data->readings[count].timestamp_delta = sample_num in adxl362_decode_stream()
159 adxl362_accel_convert_q31(&data->readings[count].y, in adxl362_decode_stream()
164 data->readings[count].timestamp_delta = sample_num in adxl362_decode_stream()
171 adxl362_accel_convert_q31(&data->readings[count].z, in adxl362_decode_stream()
176 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl362_decode_stream()
183 adxl362_accel_convert_q31(&data->readings[count].x, in adxl362_decode_stream()
[all …]
/Zephyr-latest/drivers/sensor/adi/adxl367/
Dadxl367_decoder.c173 data->readings[count].timestamp_delta = in adxl367_get_accel()
175 adxl367_accel_convert_q31(&data->readings[count].x, in adxl367_get_accel()
188 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl367_get_accel()
189 adxl367_accel_convert_q31(&data->readings[count].y, in adxl367_get_accel()
209 data->readings[count].timestamp_delta = in adxl367_get_accel()
211 adxl367_accel_convert_q31(&data->readings[count].z, in adxl367_get_accel()
217 data->readings[count].timestamp_delta = in adxl367_get_accel()
222 adxl367_accel_convert_q31(&data->readings[count].x, in adxl367_get_accel()
229 adxl367_accel_convert_q31(&data->readings[count].y, in adxl367_get_accel()
237 adxl367_accel_convert_q31(&data->readings[count].z, in adxl367_get_accel()
[all …]
/Zephyr-latest/tests/boards/vmu_rt1170/icm42688/src/
Dmain.c68 double x = q31_to_double(data->readings[0].values[0], data->shift); in callback()
69 double y = q31_to_double(data->readings[0].values[1], data->shift); in callback()
70 double z = q31_to_double(data->readings[0].values[2], data->shift); in callback()
79 double x = q31_to_double(data->readings[0].values[0], data->shift); in callback()
80 double y = q31_to_double(data->readings[0].values[1], data->shift); in callback()
81 double z = q31_to_double(data->readings[0].values[2], data->shift); in callback()
/Zephyr-latest/drivers/sensor/memsic/mmc56x3/
Dmmc56x3_decoder.c84 out->readings[0].temperature = MMC56X3_TEMP_CONV_Q7_24_BASE + in mmc56x3_decoder_decode()
97 out->readings[0].value = data->magn_x * MMC56X3_MAGN_CONV_Q5_26_20B; in mmc56x3_decoder_decode()
109 out->readings[0].value = data->magn_y * MMC56X3_MAGN_CONV_Q5_26_20B; in mmc56x3_decoder_decode()
121 out->readings[0].value = data->magn_z * MMC56X3_MAGN_CONV_Q5_26_20B; in mmc56x3_decoder_decode()
135 out_3->readings[0].v[0] = data->magn_x * MMC56X3_MAGN_CONV_Q5_26_20B; in mmc56x3_decoder_decode()
136 out_3->readings[0].v[1] = data->magn_y * MMC56X3_MAGN_CONV_Q5_26_20B; in mmc56x3_decoder_decode()
137 out_3->readings[0].v[2] = data->magn_z * MMC56X3_MAGN_CONV_Q5_26_20B; in mmc56x3_decoder_decode()
/Zephyr-latest/drivers/sensor/adi/adxl372/
Dadxl372_decoder.c79 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl372_decode_stream()
80 adxl372_accel_convert_q31(&data->readings[count].x, buffer); in adxl372_decode_stream()
91 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl372_decode_stream()
92 adxl372_accel_convert_q31(&data->readings[count].y, in adxl372_decode_stream()
110 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl372_decode_stream()
111 adxl372_accel_convert_q31(&data->readings[count].z, in adxl372_decode_stream()
116 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl372_decode_stream()
120 adxl372_accel_convert_q31(&data->readings[count].x, buffer); in adxl372_decode_stream()
125 adxl372_accel_convert_q31(&data->readings[count].y, in adxl372_decode_stream()
132 adxl372_accel_convert_q31(&data->readings[count].z, in adxl372_decode_stream()
/Zephyr-latest/subsys/sensing/sensor/hinge_angle/
Dhinge_angle.c104 data->sample[0].readings[0].x, in calc_hinge_angle()
105 data->sample[0].readings[0].y, in calc_hinge_angle()
106 data->sample[0].readings[0].z); in calc_hinge_angle()
108 data->sample[1].readings[0].x, in calc_hinge_angle()
109 data->sample[1].readings[0].y, in calc_hinge_angle()
110 data->sample[1].readings[0].z); in calc_hinge_angle()
146 sample->readings[0].v = calc_hinge_angle(data); in hinge_reporter_on_data_event()
/Zephyr-latest/samples/sensor/bme280/src/
Dmain.c97 PRIq_arg(temp_data.readings[0].temperature, 6, temp_data.shift), in main()
98 PRIq_arg(press_data.readings[0].pressure, 6, press_data.shift), in main()
99 PRIq_arg(hum_data.readings[0].humidity, 6, hum_data.shift)); in main()
/Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/
Dakm09918c_decoder.c73 akm09918c_convert_raw_to_q31(edata->reading.data[0], &out->readings[0].x); in akm09918c_decoder_decode()
74 akm09918c_convert_raw_to_q31(edata->reading.data[1], &out->readings[0].y); in akm09918c_decoder_decode()
75 akm09918c_convert_raw_to_q31(edata->reading.data[2], &out->readings[0].z); in akm09918c_decoder_decode()
/Zephyr-latest/drivers/sensor/adi/adxl345/
Dadxl345_decoder.c146 data->readings[count].timestamp_delta = sample_num * period_ns; in adxl345_decode_stream()
149 adxl345_accel_convert_q31(&data->readings[count].x, *(int16_t *)buffer, in adxl345_decode_stream()
152 adxl345_accel_convert_q31(&data->readings[count].y, in adxl345_decode_stream()
156 adxl345_accel_convert_q31(&data->readings[count].z, in adxl345_decode_stream()
238 adxl345_accel_convert_q31(&out->readings->x, data->x, data->selected_range, in adxl345_decode_sample()
240 adxl345_accel_convert_q31(&out->readings->y, data->y, data->selected_range, in adxl345_decode_sample()
242 adxl345_accel_convert_q31(&out->readings->z, data->z, data->selected_range, in adxl345_decode_sample()
/Zephyr-latest/drivers/sensor/tdk/icm45686/
Dicm45686_decoder.c345 edata->payload.readings[icm45686_get_channel_position(chan_spec.chan_type)], in icm45686_one_shot_decode()
346 &out->readings[0].value); in icm45686_one_shot_decode()
366 payload->readings[icm45686_get_channel_position(chan_spec.chan_type - 3)], in icm45686_one_shot_decode()
367 &out->readings[0].x); in icm45686_one_shot_decode()
371 payload->readings[icm45686_get_channel_position(chan_spec.chan_type - 2)], in icm45686_one_shot_decode()
372 &out->readings[0].y); in icm45686_one_shot_decode()
376 payload->readings[icm45686_get_channel_position(chan_spec.chan_type - 1)], in icm45686_one_shot_decode()
377 &out->readings[0].z); in icm45686_one_shot_decode()
506 &out->readings[count].x); in icm45686_fifo_decode()
510 &out->readings[count].y); in icm45686_fifo_decode()
[all …]
/Zephyr-latest/drivers/sensor/bosch/bme280/
Dbme280_decoder.c76 out->readings[0].temperature = in bme280_decoder_decode()
89 out->readings[0].pressure = in bme280_decoder_decode()
99 out->readings[0].humidity = edata->reading.comp_humidity; in bme280_decoder_decode()
/Zephyr-latest/samples/subsys/sensing/simple/src/
Dmain.c25 sample->readings[0].x, in acc_data_event_callback()
26 sample->readings[0].y, in acc_data_event_callback()
27 sample->readings[0].z); in acc_data_event_callback()
38 LOG_INF("handle:%p, Sensor:%s data:(v:%d)", handle, info->name, sample->readings[0].v); in hinge_angle_data_event_callback()
/Zephyr-latest/drivers/sensor/pixart/paa3905/
Dpaa3905_decoder.c162 out->readings->value = (chan_spec.chan_type == SENSOR_CHAN_POS_DX) ? in paa3905_decoder_decode()
183 out->readings[0].x = edata->delta.x; in paa3905_decoder_decode()
184 out->readings[0].y = edata->delta.y; in paa3905_decoder_decode()
185 out->readings[0].z = 0; in paa3905_decoder_decode()
/Zephyr-latest/samples/sensor/accel_polling/src/
Dmain.c114 PRIq_arg(accel_data.readings[0].x, 6, accel_data.shift), in print_accels_stream()
115 PRIq_arg(accel_data.readings[0].y, 6, accel_data.shift), in print_accels_stream()
116 PRIq_arg(accel_data.readings[0].z, 6, accel_data.shift), in print_accels_stream()
118 + accel_data.readings[0].timestamp_delta)); in print_accels_stream()
/Zephyr-latest/drivers/sensor/
Dsensor_shell.c406 data->readings[0].timestamp_delta; in sensor_shell_processing_callback()
407 accumulator_buffer.values[0] += data->readings[0].values[0]; in sensor_shell_processing_callback()
408 accumulator_buffer.values[1] += data->readings[0].values[1]; in sensor_shell_processing_callback()
409 accumulator_buffer.values[2] += data->readings[0].values[2]; in sensor_shell_processing_callback()
422 data->readings[0].timestamp_delta; in sensor_shell_processing_callback()
423 accumulator_buffer.values[0] += data->readings[0].is_near; in sensor_shell_processing_callback()
437 data->readings[0].timestamp_delta; in sensor_shell_processing_callback()
438 accumulator_buffer.values[0] += data->readings[0].value; in sensor_shell_processing_callback()
457 data->readings[0].timestamp_delta = in sensor_shell_processing_callback()
460 data->readings[0].values[0] = (q31_t)(accumulator_buffer.values[0] / in sensor_shell_processing_callback()
[all …]
/Zephyr-latest/samples/sensor/dht_polling/src/
Dmain.c88 PRIq_arg(temp_data.readings[0].temperature, 2, temp_data.shift), in main()
89 PRIq_arg(hum_data.readings[0].humidity, 2, hum_data.shift)); in main()

123