|
Linux Kernel
3.7.1
|
#include <unistd.h>#include <dirent.h>#include <fcntl.h>#include <stdio.h>#include <errno.h>#include <sys/stat.h>#include <sys/dir.h>#include <linux/types.h>#include <string.h>#include <poll.h>#include <endian.h>#include <getopt.h>#include <inttypes.h>#include "iio_utils.h"Go to the source code of this file.
Macros | |
| #define | _GNU_SOURCE |
Functions | |
| int | size_from_channelarray (struct iio_channel_info *channels, int num_channels) |
| void | print2byte (int input, struct iio_channel_info *info) |
| void | process_scan (char *data, struct iio_channel_info *channels, int num_channels) |
| int | main (int argc, char **argv) |
| #define _GNU_SOURCE |
Definition at line 21 of file generic_buffer.c.
Definition at line 141 of file generic_buffer.c.
| void print2byte | ( | int | input, |
| struct iio_channel_info * | info | ||
| ) |
Definition at line 62 of file generic_buffer.c.
| void process_scan | ( | char * | data, |
| struct iio_channel_info * | channels, | ||
| int | num_channels | ||
| ) |
process_scan() - print out the values in SI units : pointer to the start of the scan : information about the channels. Note size_from_channelarray must have been called first to fill the location offsets. : number of channels
Definition at line 95 of file generic_buffer.c.
| int size_from_channelarray | ( | struct iio_channel_info * | channels, |
| int | num_channels | ||
| ) |
size_from_channelarray() - calculate the storage size of a scan : the channel info array : number of channels
Has the side effect of filling the channels[i].location values used in processing the buffer output.
Definition at line 46 of file generic_buffer.c.
1.8.2