libftdi: (tomj) polished documentation, started "examples" dir
[libftdi] / examples / simple.c
diff --git a/examples/simple.c b/examples/simple.c
new file mode 100644 (file)
index 0000000..5568712
--- /dev/null
@@ -0,0 +1,19 @@
+#include <stdio.h>
+#include <ftdi.h>
+
+int main(int argc, char **argv)
+{
+    int ret;
+    struct ftdi_context ftdic;
+    ftdi_init(&ftdic);
+
+    if((ret = ftdi_usb_open(&ftdic, 0x0403, 0x6001)) < 0) {
+        fprintf(stderr, "unable to open ftdi device: %d (%s)\n", ret, ftdi_get_error_string(&ftdic));
+        return EXIT_FAILURE;
+    }
+
+    ftdi_usb_close(&ftdic);
+    ftdi_deinit(&ftdic);
+
+    return EXIT_SUCCESS;
+}