How to build a USB device?
I want to build/program a USB HID device (yes, a human interface device device).
So I'm wondering if anyone out there has programmed their own USB devices, and might have some tools/platforms they can recommend?
I've started using LPCXpresso, because I had a dev board on my desk.
But it's not super intuitive, it's a bit unreliable (the program/debug interface, that is, the target chip is fine), and the example I've used as a foundation has some interesting limitations / design decisions. LPC also doesn't seem to have a hugely useful online following, at least not for the phrases I've been Googling.
I'm using Linux on my PC, so I've become familiar with the following tools, which have been of great help: dmesg, lsusb, evtest
Bonus side question: I've also got a comms-class interface, which shows up as /dev/ttyACM0, and works alright, except on connection the computer sends AT commands to it. Any ideas of what to change in the descriptor to make Linux think it's a virtual com port, rather than a modem?










