From 2dffac9d9a73b1b202c275aecf66b2412aed0ce7 Mon Sep 17 00:00:00 2001 From: Anders Blomdell <anders.blomdell@control.lth.se> Date: Thu, 16 May 2019 13:07:12 +0200 Subject: [PATCH] Simple C example --- examples/dump_analogin.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 examples/dump_analogin.c diff --git a/examples/dump_analogin.c b/examples/dump_analogin.c new file mode 100644 index 0000000..e23d46a --- /dev/null +++ b/examples/dump_analogin.c @@ -0,0 +1,23 @@ +#include <moberg.h> + +int main(int argc, char *argv) +{ + + struct moberg *moberg = moberg_new(); + + for (int i = 0 ; i < 500 ; i++) { + struct moberg_analog_in analog_in; + + struct moberg_status status; + double value; + status = moberg_analog_in_open(moberg, i, &analog_in); + if (moberg_OK(status)) { + status = analog_in.read(analog_in.context, &value); + if (moberg_OK(status)) { + printf("%03d: %f\n", i, value); + } + } + status = moberg_analog_in_close(moberg, i, analog_in); + } + moberg_free(moberg); +} -- GitLab