I have a project where I need to create a custom 8 button input seen from windows as a joystick… Basically: a wireless USB joystick with only 8 buttons (no d-pads or analog sticks or anything else).
This module looks like exactly what I need for a wired USB joystick controller:
Could I just use a PIC of some kind (ATMega?) to encode my 8 buttons to serial for the RF Link transmitter, then decode it on the other end using another PIC?
The ATMega line of chips seems just right seeing as how they are natively supported by Windows as HID/Joysticks (no drivers needed)… There is even plans here: