On Fri, Aug 28, 2015 at 04:56:20PM -0700, Greg Wilson-Lindberg wrote: > > I've got the system running, but I get an invalid argument error on the call to iio_buffer_refill(). I'm basically using the same code as for the tsadc, just added in a fourth channel, and none of the setup calls are returning errors, but the first iio_buffer_refill() call returns an error. I've dumped out the parameter that is being passed to the iio_buffer_refill() call and it is the same as the value that was returned from the iio_device_create_buffer() call. > > I've looked at the libiio source and I don't see anything obvious that should return invalid argument for the iio_buffer_refill() call. > I believe that you need to register an interrupt for buffered access to work. Do you have an interrupt connected and registered? -- 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