iio_read_min_channel_raw(9)
πΈ iio_read_min_channel_raw(9) πΈ
okay bestie, welcome to the Kernel API Manual β the function on the cover is iio_read_min_channel_raw(9), and she is main character energy π
β¨
π NAME π
iio_read_min_channel_raw β read the minimum available raw value from a given channel, i.e. the minimum possible value. no cap, that's the whole vibe check ππ
β¨ SYNOPSIS β¨
the signature, copied exactly so nobody comes for me:
int iio_read_min_channel_raw (struct iio_channel *chan , int *val );
π«Ά ARGUMENTS π«Ά
chanβ the channel being queried. that's the one you're asking, bestie πvalβ value read back. this is where the value comes back to you π
π¦ DESCRIPTION π¦
β οΈ note, bestie: if you need standard units, raw reads from iio channels need the offset (default0) and scale (default1) applied as(raw + offset) * scale. do not skip this β it's giving "math check before you flex" ππ
π SEE ALSO π
okay, the whole iio friend group is linked here β go say hi ππ
- the 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_average_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_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)
sending you a kiss from the source/version spot: ./include/linux/iio, dated October 2026 ππ. now go read those raw values, queen β slay responsibly ππ
π¦ 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