FTDI i C
Inrättande av GCC-kompilatorn
Jag setup en C miljö som basic jag kunde. Det kan finnas enklare sätt att göra detta, men jag ville använda GCC för att sammanställa.
Konfigurera miljön:
- Jag dataöverföring och installera MinGW32.
- Jag då dataöverföring FTD2XX bibliotek. Detta inkluderade ftd2xx.h fil- och ftd2xx.lib.
- Sedan stal test koden från hacka-en-dag artikel på bitbanging med FTDI.
- Jag ändrade koden som de föreslog av, i denna ordning, inklusive Windows-kompatibilitet-filerna:
#include < stdio.h >
#include < stdarg.h >
#include < stdlib.h >
#include < windows.h >
#include < windef.h >
#include < winnt.h >
#include < winbase.h >
#include < string.h >
#include < math.h >
#include < stdbool.h >
#include < stdint.h >
#include "ftd2xx.h"
#include < sys/time.h >
Jag använde denna linje för att bygga den:
$ gcc -o huvudsakliga main.c-L. / - lftd2xx
Du måste ha både ftd2xx.h och ftd2xx.lib i samma katalog som du försöker bygga.
Som för redigering, har jag verkligen vuxit till kärlek sublima Text 2.
Om du har frågor, se till att katalogen som innehåller dina filer är i din PATH-miljövariabeln (jag gå över hur du lägger till katalogen till din miljövariabler i detta inlägg).