iio_read_cha..._average_raw(9)
π iio_read_channel_average_raw β Kernel API Manual (9) π
okay bestie, welcome to the Kernel API Manual page for iio_read_channel_average_raw β yes, the average-raw read girlie is here and she's lowkey iconic. β¨
πΈ NAME πΈ
iio_read_channel_average_raw β read from a given channel.
β¨ SYNOPSIS β¨
int iio_read_channel_average_raw (struct iio_channel *chan , int *val );
π ARGUMENTS π
chanβ The channel being queried. like, the channel you're asking, bestie πvalβ Value read back. the read-back value lands here π«Ά
π¦ DESCRIPTION π¦
okay, important note, bestie: if standard units are required, raw reads from iio channels need the offset (default 0) and scale (default 1) to be applied as:
(raw + offset) * scale
and in contrast to the normal iio_read_channel_raw, this function returns the average of multiple reads. periodt. πΏ
π SEE ALSO π
the SEE ALSO squad is huge and we're obsessed β full list, no skips, fr fr:
- Kernel file
./include/linux/iio/consumer.h struct iio_channel(9)iio_channel_get(9)iio_channel_release(9)devm_iio_channel_get(9)iio_channel_get_all(9)iio_channel_release_all(9)devm_iio_channel_get_all(9)fwnode_iio_channel_get_by_name(9)devm_fwnode_iio_channel_get_by_name(9)iio_channel_get_all_cb(9)iio_channel_cb_set_buffer_watermark(9)iio_channel_release_all_cb(9)iio_channel_start_all_cb(9)iio_channel_stop_all_cb(9)iio_channel_cb_get_channels(9)iio_channel_cb_get_iio_dev(9)iio_read_channel_raw(9)iio_read_channel_processed(9)iio_read_channel_processed_scale(9)iio_write_channel_attribute(9)iio_read_channel_attribute(9)iio_write_channel_raw(9)iio_read_max_channel_raw(9)iio_read_min_channel_raw(9)iio_read_avail_channel_raw(9)iio_read_avail_channel_attribute(9)iio_get_channel_type(9)iio_read_channel_offset(9)iio_read_channel_scale(9)iio_multiply_value(9)iio_convert_raw_to_processed(9)iio_get_channel_ext_info_count(9)iio_read_channel_ext_info(9)iio_write_channel_ext_info(9)iio_read_channel_label(9)
that's the whole page, babe β xoxo, your kernel bestie ππ
. source/version: ./include/linux/iio; date: October 2026. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms