Forum: PC-Programmierung USB Callback auf PC Seite


von Nils L. (plan08)


Lesenswert?

Hallo zusammen,

ich kommuniziere momentan über c++ und einem thread mit meinem USB HID 
Board. Das ganze passiert über readFile, writeFile und createFile.

Wenn ich also meine Daten abfragen will dann hab ich sowas wie:

while ( true )
{
    data = usbDevice.read( );
}

muss ich das ganze über eine Endlosschleife machen? Oder gibt es die 
möglichkeit von Windows ne Nachricht zu bekommen, wenn mal wieder Daten 
vom Gerät angekommen sind?

Grüße Nils

von Christian R. (supachris)


Lesenswert?

Programmiere einen Thread, der dann im Hintergrund immer nach Daten 
fragt, und über eine Nachricht das Hauptprogramm benachrichtigt. 
WaitForSingleObject wäre ein Stichpunkt zur Google-Suche....

Oder Schau dir z.B. das Serialport-Demo an: 
http://www.codeguru.com/Cpp/I-N/network/serialcommunications/article.php/c2483 
da ist das genau so gemacht.

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.