Forum: Mikrocontroller und Digitale Elektronik Atmel Studio + Arduino + V-USB


von Thomas M. (fatwhale)


Lesenswert?

Guten Tag,

ich versuche zur Zeit langsam umzusteigen von der Arduino Plattform hin 
zum Atmel Studio. Ich habe mir daher zusätzlich Visual Micro 
installiert. Damit kann ich meinen Arduino Nano Klon auch eigentlich 
ganz gut programmieren. Ich würde jetzt nur gerne zusätzlich auf V-USB 
zurückgreifen, um den Arduino als MIDI Gerät am Rechner anmelden zu 
können.

Leider funktioniert das nicht so ganz. Ich erhalte zur Zeit den Fehler:

usbdrv.c:423: error: invalid conversion from 'void*' to 'usbRequest_t*'

Die Zeile sieht wie folgt aus:

usbRequest_t *rq = (void *)data;

Meine bisherigen Recherchen sagen mir, dass das gültiger C-Code ist. Das 
Visual Micro Projekt ist jedoch ein C++ Projekt. Und da hört es mit der 
Gültigkeit wohl auf.

Kann mir jemand einen Tipp geben, wie man das Problem beheben kann?

von prg (Gast)


Lesenswert?

Schon mal das hier probiert?

usbRequest_t *rq = (usbRequest_t *)((void *)data);

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
Noch kein Account? Hier anmelden.