Messages in this thread | | | Date | Wed, 13 Mar 2024 21:03:08 +0200 | From | Andy Shevchenko <> | Subject | Re: [PATCH v3 3/6] iio: pressure: add SCALE and RAW values for channels |
| |
On Wed, Mar 13, 2024 at 06:40:04PM +0100, Vasileios Amoiridis wrote: > Add extra IIO_CHAN_INFO_SCALE and IIO_CHAN_INFO_RAW in order to be > able to calculate the processed value with standard userspace IIO > tools. Can be used for triggered buffers as well.
..
> + case IIO_CHAN_INFO_RAW: > + switch (chan->type) { > + case IIO_HUMIDITYRELATIVE: > + *val = data->chip_info->read_humid(data); > + ret = IIO_VAL_INT; > + break; > + case IIO_PRESSURE: > + *val = data->chip_info->read_press(data); > + ret = IIO_VAL_INT; > + break; > + case IIO_TEMP: > + *val = data->chip_info->read_temp(data); > + ret = IIO_VAL_INT; > + break; > + default: > + ret = -EINVAL; > + break;
Is it mutex that prevents us from returning here? If so, perhaps switching to use cleanup.h first?
> + } > + break;
-- With Best Regards, Andy Shevchenko
| |