Updated documentation
The hardware mode bug is fixed on the 1.15 firmware
Much less likely to need USB resets now (Linux)
It turns out that sending certain commands to the keyboard too fast was the cause of
the problem...
Fixed setinput messages having the wrong length byte. Updated a few other messages
to make it more clear that it's a length.
Fixed UK keymap listing corsair keys with a -1 scancode when it should be -2.
Add ability to fetch profile/mode names.
Split profile functions into profile.h/profile.c
Tweaked a few USB delays; added macros for delay intervals
Fixed some crashes when disconnecting a device (improper memory handling).
Misc touch-ups
ckb can now store multiple modes
M1-M3 will change modes (currently limited to the same number of modes as the device)
Modes and profiles may be renamed and saved to hardware.
Removed app menu, replaced with a Settings tab.
FPS is now a global setting.