linux-hardened/tools/iio
Linus Walleij 53dabafe1b iio: generic_buffer: be helpful about enabling channels
Currently if generic_buffer is invoked without first enabling any
channels in scan_elements/*_en, it will fail unable to enable the
buffer because bytes_per_datum inside the kernel will be zero if
no channels are available.

It is implied that the user of the program should enable channels
manually or with a script before executing generic_buffer.

Be more helpful by stopping execution if no enabled channels can
be found, and print a helptext that will tell you what is wrong
and what needs to be done.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Hartmut Knaack <knaack.h@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2015-08-16 10:51:26 +01:00
..
generic_buffer.c iio: generic_buffer: be helpful about enabling channels 2015-08-16 10:51:26 +01:00
iio_event_monitor.c iio: event_monitor: report unsupported events 2015-08-16 10:51:25 +01:00
iio_utils.c tools: iio: remove unnecessary double pointer 2015-08-08 19:54:00 +01:00
iio_utils.h tools: iio: remove unnecessary double pointer 2015-08-08 19:54:00 +01:00
lsiio.c iio: lsiio: fix error code handling error 2015-08-12 19:26:22 +01:00
Makefile iio: make tools more cross-compilation friendly 2015-05-10 20:31:45 +01:00