luckfox-pico-sdk/media/sysutils/include/iio.h
2023-08-08 20:36:47 +08:00

26 lines
630 B
C
Executable File

/*
* Copyright (c) 2022 rockchip
*
*/
#ifndef _IIO_H_
#define _IIO_H_
#include <linux/iio/types.h>
#define IIO_MAX_NAME_LENGTH 30
#define IIO_SYSFS_PATH "/sys/bus/iio/devices/"
#define IIO_TYPE_DEVICE "iio:device"
/**
* iio_find_type_by_name() - function to match top level types by name
* @name: top level type instance name
* @type: the type of top level instance being searched
*
* Returns the device number of a matched IIO device on success, otherwise a
* negative error code.
* Typical types this is used for are device and trigger.
**/
int iio_find_type_by_name(const char *name, const char *type);
#endif