Christian R. schrieb:
> Ich hab das mit der LibMPSSE-SPI gemacht, zwar in C++, aber tut ja
> nicht
> viel zur Sache, DLLImport geht ja immer. Und damit war das sehr einfach
> und quasi selbsterklärend möglich:
> http://www.ftdichip.com/Support/SoftwareExamples/M...
für mich fühlte sich das leider nicht "sehr einfach" an - zumal ich mir
erst einmal ein paar Stunden Zeit nehmen musste, um das Namenschaos und
handling der DLL-Funktionen aufzuräumen (bei der Gelegenheit hab ich
einen Satz von Funktionswrappern angelegt, Lade- und Entladefunktionen
definiert und die restlichen Funktionen (read/write für GPIO,
SPI_ReadWrite, ...) ergänzt.
Eigentlich sollte das ganze Teil eines kleinen Entwicklertools für ein
MachXO2-7000 FPGA-Board werden, leider scheinen zwei Modi verbuggt zu
sein und SPI_ReadWrite nicht richtig zu funktionieren.
Ich kann an dieser Stelle daher nur meinen code für die 32bit-DLL zeigen
und auf das libmpsse-Projekt hier verweisen:
http://code.google.com/p/libmpsse/
http://libmpsse.googlecode.com/svn/trunk/docs/README.SPI
wenn ich mit libMPSSE_SPI keinen Fuß auf den Boden kriege, geht es da
weiter. Zumindest sind wir mit der Freude nicht allein!