Adam Honse
2f3017fdfc
Fix another possible loss of data warning in QMK controllers
2024-08-08 21:05:14 -05:00
Adam Honse
e8bf3c35dc
Fix type issues in QMK controllers
2024-08-08 20:54:20 -05:00
James Buren
66109be668
Properly fix how how hidapi and libusb dependencies are handled
2024-08-05 01:14:17 +00:00
Adam Honse
d9b88ae1b9
Update OpenRGB QMK common controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
8bf11c6270
Update OpenRGB QMK Revision E controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
dde3e454e7
Update OpenRGB QMK Revision D controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
314319c36a
Update OpenRGB QMK Revision B controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
c48206dade
Update OpenRGB QMK Revision 9 controller files to new standardized header comment
2024-06-04 11:49:44 -05:00
Adam Honse
d52ad02c5c
Organize most controller files into subfolders
2024-04-30 17:18:39 -05:00
Chris
7d63846c49
Fixed Location for QMK keyboards
...
* Prevented profiles being (re)applied to QMK keyboards consistently
2024-03-04 05:30:45 +00:00
Chris
c6aee96049
Fixed small logic bug from b05f954d in QMKOpenRGBRevBController
2024-02-21 15:51:44 +00:00
Chris M
b05f954d35
Updates for QMK key code mapping
...
* Added QMKOpenRGBBaseController
* Refactored Rev9, RevB and RevD controllers to remove redundant code
* Updated "qmk_keycode_keyname_map" to add missing keycodes
* Resolves #3781
2023-12-25 07:47:15 +00:00
Dmitry K
51712f08b5
Removed include directives from ResourceManager.h to speed up build process
2023-07-12 14:51:47 +00:00
Adam Honse
ece626828a
Fix warnings in RGBController_QMKOpenRGBRevE.cpp
2022-09-24 20:31:49 -05:00
Adam Honse
4b575a780a
Fix warnings in RGBController_QMKOpenRGBRevD.cpp
2022-09-24 20:28:29 -05:00
Adam Honse
fad91f9a46
Fix warnings in RGBController_QMKOpenRGBRevB.cpp
2022-09-24 17:47:43 -05:00
Adam Honse
75f3f3a3cb
Fix warnings in RGBController_QMKOpenRGBRev9.cpp
2022-09-23 18:01:34 -05:00
Adam Honse
933370537d
Remove SetCustomMode from all controllers beginning with the letter Q
2022-08-21 17:44:31 -05:00
reklrekl
f46d86303c
Add ISO keycodes 0x32 and 0x64 to QMK controller
2022-08-03 14:38:12 +00:00
HorrorTroll
3217bd7ceb
Fixed some issues of new QMK Protocol
2022-07-12 21:29:23 +07:00
HorrorTroll
4fd156d373
Updated RGB effect list for QMK protocol
2022-07-11 13:09:43 +00:00
Chris
524675108d
Automatic generation of markdown pages for supported devices
...
+ Added build-supported-devices.sh script
+ Added new target in CI/CD to build at compile time
2022-05-30 13:30:44 +10:00
Chris
bc10e3f772
Automatic generation of udev rules for supported devices
...
+ Added build-udev-rules.sh script
+ Added new custom target in Linux section of .pro to accommodate new rules location
2022-04-17 12:31:02 +10:00
Dracrius
14d7347d66
Added Colours to QMK Gradient Modes
2022-03-24 17:23:44 +00:00
Chris
d8e023b4c8
Initial commit for a canonical list of key names
...
+ Created RGBControllerKeyNames.h
* Adjusted every reference for key names found in `DeviceView`
* Formatting corrections
2022-02-13 15:40:15 +11:00
Jack
5c988f5786
Adds debug logging and a fix for incorrectly mapped keyboards to QMKOpenRGBController
2022-01-21 14:15:51 +00:00
Neneya
35a827d25c
Implement new protocol version that adds tracking of keyboard-internal LED IDs rather than assuming they are in the same order as in OpenRGB, as well as sending the LED ID that needs to be updated on every direct update.
2021-12-27 05:12:39 +00:00
Adam Honse
d6e9ee3978
Add option for introducing a delay (in milliseconds) between direct mode LED packets for the QMK OpenRGB protocol
2021-09-11 20:10:37 -05:00
Ksaper
04c430e31b
Add a logging message for when openrgb is not enabled in the firmware
2021-09-09 03:01:02 +00:00
Ksaper
56640b5922
Improve logging message
2021-09-09 03:01:02 +00:00
Ksaper
96427c4015
Add a logging message when procotol version is too old
2021-09-09 03:01:02 +00:00
Ksaper
5b02b3430e
Add support for saving to eeprom
2021-09-09 03:01:02 +00:00
Adam Honse
ac921f8a29
Fix some build warnings
2021-07-28 18:28:16 -05:00
Ksaper
4081cda8df
Add QMK OpenRGB Protocol Revision B Controller
...
* Updates for direct mode initialization to work with the new QMK Update
* Merge each 8 GetLEDInfo HID calls into one single call
* Merge all IsEnabledMode HID calls into one single call
* Update protocol version
Commits squashed and amended by Adam Honse <calcprogrammer1@gmail.com >
2021-07-25 17:01:50 -05:00
Adam Honse
cbc07aae0e
Re-add unmodified QMK files for merging
2021-07-25 15:16:17 -05:00
Adam Honse
6cee56ac78
Rename QMK OpenRGB controller to QMK OpenRGB Rev9 controller prior to merging new protocol MR
2021-07-25 15:05:01 -05:00
Adam Honse
5a968f5ae6
Fix leds_per_update issue in QMK controller
2021-07-01 22:04:58 -05:00
Kasper
6ea3cdb8b7
QMK Improvements - make LEDs per update configurable
...
* Fix Windows include error that breaks std::min/max if a Windows header is included (tracked down to
net_port.h)
Commit amended by Adam Honse <calcprogrammer1@gmail.com >
2021-06-25 23:02:38 -05:00
Adam Honse
68b0287cdd
Make detectors for QMK OpenRGB controller configurable
2021-05-31 18:35:07 -05:00
Adam Honse
d18f66f995
Implement dynamic detectors - run-once functions that can register detectors dynamically
2021-05-31 13:55:22 -05:00
Kasper
a5928518c1
Implement QMK OpenRGB Procotol
...
This commit squashes commits by:
Kasper <ofek4430@gmail.com >
jath03 <jackthughes@yahoo.com >
Adam Honse <calcprogrammer1@gmail.com >
Commits squashed and amended for code style by Adam Honse <calcprogrammer1@gmail.com >
2021-05-30 18:41:55 -05:00