Lines Matching refs:iio_buffer
16 The basic bricks of the libiio API are the iio_context, iio_device, iio_channel and iio_buffer clas…
24 - A iio_device object may be associated with one iio_buffer object, and a iio_buffer object is asso…
120 … uploading samples to the hardware is done using the functions that apply to the iio_buffer object.
125 Note that the channels will really be enabled or disabled when the iio_buffer object is created.
129 Once the channels have been enabled, and triggers assigned (for triggered buffers) the iio_buffer o…
138 Libiio offers various ways to interact with the iio_buffer object.
142 it is possible to copy the samples directly into the iio_buffer object using `memcpy`:
150 Using `memcpy` to copy samples from the iio_buffer is <b>not recommended</b>.
151 When capturing samples from an input device, you cannot assume that the iio_buffer object contains …
194 functions to read samples from the iio_buffer to a second byte array.
210 Those two functions should always be used when manipulating the samples of the iio_buffer.
214 When all the samples have been written to the iio_buffer object, you can submit the buffer to the h…
217 If the iio_buffer object has been created with the "cyclic" parameter set, and the kernel driver su…
218 the submitted buffer will be repeated until the iio_buffer is destroyed, and no subsequent call to …