Dan Ravensloft
78b6557dac
Update changelog
2018-10-09 11:57:53 +01:00
Dan Ravensloft
7d92b477ce
Don't send lighting to a keyboard without lighting
2018-08-25 11:33:53 +01:00
Dan Ravensloft
15c446b3ae
Fix K66 winlock light
...
It uses the same packet as the K68 NRGB.
2018-08-25 11:01:08 +01:00
Dan Ravensloft
b25a611f5e
Remove irrelevant and outdated roadmap
2018-08-18 20:27:46 +01:00
Dan Ravensloft
aa836d4a36
Disable hwsave for Glaive and Scimitar Pro
2018-08-18 18:45:45 +01:00
Dan Ravensloft
38b7bc210d
Merge branch 'mk2'
...
This time for the Strafe MK.2.
2018-08-05 21:28:05 +01:00
Dan Ravensloft
220ede5fb1
Add K70 MK.2 SE to V3
2018-08-05 11:48:33 +01:00
Dan Ravensloft
cabb1f4de1
Add #define for new hardware format
2018-08-05 11:45:48 +01:00
Dan Ravensloft
2d2c7733a7
Add Strafe Mk.2 to V3 override
2018-08-04 23:18:17 +01:00
Dan Ravensloft
07f2a5fcdc
Add Strafe Mk.2
2018-08-04 22:23:34 +01:00
Dan Ravensloft
b36354ecf7
v0.3.1
2018-07-31 20:02:41 +01:00
Dan Ravensloft
e58f3b0cd5
Merge branch 'print-ident'
2018-07-29 19:24:44 +01:00
Dan Ravensloft
99df95a640
Print identification packet to stdout
2018-07-29 19:21:45 +01:00
Dan Ravensloft
c33de9461e
Fix use of CMake 3.7 VERSION_GREATER_EQUAL
2018-07-24 10:57:53 +01:00
Dan Ravensloft
13d36791c7
Fix strafe sidelights on init
...
There was an extra check that ignored forceupdate
Closes #8
2018-07-19 15:10:25 +01:00
Dan Ravensloft
86f0c08666
Fix and refactor Strafe sidelighting
...
This was broken when the 1b13 Strafe was removed from fullrange,
causing the sidelight update code to never be executed.
Additionally, we remove an unneeded packet sent when updating the
sidelights.
2018-07-15 14:54:08 +01:00
Dan Ravensloft
c6d3dc1a0a
K68 Winlock fix
2018-07-01 13:26:09 +01:00
Dan Ravensloft
b4a9afbb98
Record kernel command line
...
This is so we can check for the presence of USB quirks during debugging.
2018-06-15 20:13:22 +01:00
Dan Ravensloft
cf41f2a696
Add note about Strafe NRGBs
2018-06-15 20:11:47 +01:00
Dan Ravensloft
30796c0507
Workaround for Rapidfire hanging
2018-05-21 21:18:57 +01:00
Dan Ravensloft
5f3bd80cdb
Add missing typedef
2018-04-29 13:56:49 +01:00
Dan Ravensloft
894a369884
Replace magic protocol numbers with defines
2018-04-05 00:46:51 +03:00
Dan Ravensloft
b9fdb07c76
Rename "NRGB" devices to "LEGACY"
...
Since devices like the K90 use an entirely different protocol,
they should have a name reflecting that. This now means that "NRGB"
refers to a device which has controllable single-colour backlighting.
2018-03-31 20:47:25 +03:00
Dan Ravensloft
98716dfad2
Disable hardware profiles on Polaris
2018-03-29 11:36:57 +01:00
Dan Ravensloft
6b1891d12f
Downgrade a CMake error to warning
2018-03-28 20:41:09 +01:00
Dan Ravensloft
a86aaea88d
Add Korean keyboard layout
2018-03-25 10:35:29 +01:00
Dan Ravensloft
9700021f72
K55 can't report its hardware layout
2018-03-20 12:45:27 +00:00
Dan Ravensloft
3d4527b940
Expose keyboard layout from the daemon
2018-03-20 12:41:07 +00:00
Dan Ravensloft
5d2d0ced85
Update QuaZip to 0.7.3
2018-03-17 20:09:39 +00:00
Dan Ravensloft
151c21d187
Experimental K55 lighting support
2018-03-14 13:30:44 +00:00
Dan Ravensloft
c59409a1d7
Add the K55 ID to the daemon
2018-03-14 13:30:44 +00:00
Dan Ravensloft
c46614ae87
Add Polaris to the daemon
2018-02-25 23:57:37 +02:00
Dan Ravensloft
1326331edb
Add -Wcast-align to CFLAGS
2018-02-06 18:17:55 +00:00
Dan Ravensloft
4723dfb0d1
Fix unaligned accesses
2018-02-06 18:17:55 +00:00
Dan Ravensloft
ca528a688c
Fix mouse for v3
2017-11-30 15:52:37 +00:00
Dan Ravensloft
48ecb0ec17
Harpoon and Glaive artwork
...
Not quite the same quality as ccMSC's, but it's good enough for a
test.
Legals:
I, Dan Ravensloft, consent to this artwork being used under the
terms of the GNU GPL version 2 or later.
2017-08-05 19:14:10 +01:00
Dan Ravensloft
33a9607cf6
Explicitly request signed char.
...
The ckb-daemon code seems to implicitly assume char is signed,
which, while accurate for x86 for performance reasons, is
unspecified by the C standard. This breaks the code on ARM chips
like the Raspberry Pi where char is unsigned by default.
Therefore, explicitly request signed chars to GCC/Clang.
2017-08-03 16:01:41 +01:00