Hallo zusammen, hat jemand von euch Erfahrung mit dem Einsatz verschiedener Interfaces im Cypress FX2LP? Wenn ich mittels der CyAPI ein neues Interface im USB-Controller aktiviere, müsste dieser doch eigentlich neu konfiguriert werden werden. Die Konfiguration erfolgt durch die Funktion TD_Init. Also müsste doch jedes Interface eine eigene TD_Init haben, oder? Wie kann ich der Firmware des USB-Controllers beibringen, wie dieser nach dem Umschalten des Interfaces konfiguriert werden muss? Gruß DS
Das musst du in dieser Funktion abhandeln, die durch die Setup ISR aus der fw.c aufgerufen wird.
1 | BOOL DR_SetInterface( void ) |
2 | { // Called when a Set Interface command is received |
3 | AlternateSetting = SETUPDAT[ 2 ]; |
4 | return( TRUE ); // Handled by user code |
5 | }
|
Automatik gibts meines Wissens keine.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.