Commit Graph
37 Commits
Author SHA1 Message Date
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