- Is it generally possible to have a HID device send "button events" and also receive "data events" at the same time ?
- How can I write the PC utility/driver/software/whatever that has to provide the "data events" ? What is the communication protocol/frame?
- How do I implement the firmware to send AND receive the events on the arduino?
It's not that I am too lazy to read about how to write HID firmware for the arduino, I am just not sure, IF the concept is realizable without major hurdles like driver signing and so on.
The original PC software
It was quite obvious to handle that in an executable in different timer based threads and so on.But how can I implement that in a dll?
Should I still have that executable that does its own collecting and provide the collected data to send to the dll somehow? Anyway, then the dll would still need some sort of periodic collecting/sending thread....hmmmmm