Hello, The read_raw operation in iio_info has a signature that takes two integer as in/out parameters. This lets the driver return values with micro- or nano-unit precision. However, the high-level iio_read_channel_raw and iio_read_channel_processed functions' signature only has one integer in/out parameter. That makes sense in the context of _raw because the value isn't yet processed. However, as the scale is a number encoded over two ints, the _processed value should also span two ints. Is there a reason why it's still only one int? Thanks, Guillaume -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html