Initial commit. List udev devices.
Find our remote and print its sysfs properties
Successfully scan for the right hidraw device
Set up monitoring interface
Move discovered device handling to separate function
Print reports from hidraw. Broke monitoring.
Add Vim swap files to .gitignore
Set -ludev option only on linking stage in Makefile
Fetch and print report descriptor when opening hidraw device
Fix monitor. Handle disconnects. Print some descriptor info.
Stringify collection types and pack arguments into uint32_t
Set up keymap
Change start button to control language
Add uinput. Keys sent, but need EV_SYN.
Make types consistent. Remove magic numbers. Send EV_SYNs. Fix press/release detection.
Separate writes for EV_KEY and EV_SYN because RPi wasn't receiving them
Fix delay. Comment out debugging prints.
Add systemd service file
Separate main.c into several files
Move main() back to main.c