summaryrefslogtreecommitdiffstats
path: root/binding/config_iiodevices.h
diff options
context:
space:
mode:
authorClément Bénier <clement.benier@iot.bzh>2018-06-22 15:49:47 +0200
committerStephane Desneux <stephane.desneux@iot.bzh>2018-06-29 01:54:46 +0200
commitffab6de9c0e87fa8019d6a090d847b9017d2e015 (patch)
treea940ceb64ab21c87387865b5f414bd62abf161de /binding/config_iiodevices.h
parentc0e31a9a5263e5c7e9114530ee8d1bd4e4602685 (diff)
Remove useless code and declare iio_infos in C code
- Remove treat_iio_infos function that is no used at all in source code. - it's really not a good idea to define static variable in header file (causing redefinition each time header file is included), so move static definition of iio_infos in C code. Change-Id: I66c6c5593c9d10581b49ce5f2a9b2f4952584259 Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh> Signed-off-by: Clément Bénier <clement.benier@iot.bzh>
Diffstat (limited to 'binding/config_iiodevices.h')
-rw-r--r--binding/config_iiodevices.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/binding/config_iiodevices.h b/binding/config_iiodevices.h
index 9e99045..85189bc 100644
--- a/binding/config_iiodevices.h
+++ b/binding/config_iiodevices.h
@@ -9,20 +9,13 @@
struct iio_info {
const char *dev_name;
const char *id;
-};
-
-#define IIO_INFOS_SIZE 3
-static struct iio_info iio_infos[IIO_INFOS_SIZE] = {
- { "16-001d", "accel"},
- { "16-001d", "magn"},
- { "16-006b", "anglvel"}
+ const char *middlename;
};
enum iio_elements { X = 1, Y = 2, Z = 4 };
void set_channel_name(char *name, enum iio_elements iioelts);
enum iio_elements treat_iio_elts(const char *iioelts_string);
-enum iio_infos treat_iio_infos(const char *infos);
int get_iio_nb(enum iio_elements iioelts);
#endif //_CONFIG_IIODEVICES_