Gast
#2961855
Ich habe in letzter Zeit Firmware auf einem Cypress PSoC 3 entwickelt, und habe dabei die Cypress API verwendet. Nun moechte ich die Software teilweise auch auf einem anderen Controller (zunaechst Silicon Labs C8051F38xx, spaeter vielleicht auch ein STM ARM) nutzen. Zumindest auf dem Silabs gibt es wohl gar keine Library, sondern man modifiert den Code von Beispielen um die Firmware zu erstellen. Ich habe nun etwas gesucht, ob es schon eine standardisierte Schnittstelle fuer USB devices gibt, und das einzige was ich gefunden habe, ist die Linux gadget Schnittstelle. Diese ist aber fuer einen 8- oder 16-bit MC viel zu kompliziert. Auf der Host-Seite gibt es ja libusb, das fuer Windows, Linux und MacOS eine einheitliche Schnittstelle bietet. Vielleicht gibt es so was fuer viel Geld kommerziell. Unabhaengig davon, welche Familien muesste so eine Initiative abdecken? Andreas