Network backend: Fix network_read function returning 1 byte too much

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
IIOD: Allow the attribute name to be omitted in the WRITE command

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
Network backend: Allow the attribute name to be omitted in WRITE command

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
Update prototype of API function iio_device_open

It now takes a boolean argument, "cyclic", which tells whether or not
the device should be opened in cyclic mode.

In cyclic mode, the first buffer pushed will be repeated indefinitely,
until the device is closed.

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
Update prototype of API function iio_device_create_buffer

It now takes a boolean argument, "cyclic", which tells whether or not
the device should be opened in cyclic mode.

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
IIOD: Update the OPEN command to take the optional "CYCLIC" argument

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
IIOD: Display info messages when the RW threads are started and stopped

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>
iio_readdev: Update to match latest API

Signed-off-by: Paul Cercueil <paul.cercueil@analog.com>