Luke
2dc61fe994
Fix a clippy lint
2020-07-05 21:31:40 +12:00
Luke
8da748bf7f
Fix many small bugs in refactor of laptop LED mode handling
...
Closes issue #27
2020-07-05 21:24:07 +12:00
Luke
98ffa817e6
Proper fix of laptop mode conversion bug
2020-07-05 13:33:45 +12:00
Luke
efe88aa675
Prep new version
2020-07-01 11:12:05 +12:00
Luke
cff0af76c8
Additional dbus methods
2020-07-01 11:00:11 +12:00
Luke
898276494c
Remove around 14 transitive dependencies
2020-06-30 20:49:44 +12:00
Luke
70a1bc3487
End up duplicating the CLI structs but without help member
2020-06-30 16:56:47 +12:00
Luke
9fad94a834
Simplify and remove further code
2020-06-30 16:02:12 +12:00
Luke
20b82b1f24
Init device correctly for LED control
2020-06-30 10:08:48 +12:00
Luke
32e9e63809
Refactor dbus commands and internal data structures
2020-06-29 21:30:27 +12:00
Luke Jones
3ad15d61c9
Dbus expand ( #24 )
...
* Dbus changes
- Changed "FanMode", "ChargeLimit" to "SetFanMode", "SetChargeLimit"
- Added dbus signals "FanModeChanged", "ChargeLimitChanged"
- Added dbus methods "GetFanMode", "GetChargeLimit"
* Refactor of internal loop and tokio tasks
* Add support for ROG Strix G712LV_G712LV
* Correctly read the config before writing changes
2020-06-29 10:03:27 +12:00
Luke
710e8228b0
Code cleanup, add more USB hid docs
2020-06-25 10:39:09 +12:00
Armas Spann
271a206598
Keyboard backlight fix for G14/G15 ( #20 )
...
* fixed mode and brightness combination if mmode is empty
* corrected order in laptops
2020-06-13 07:52:13 +12:00
Luke
7e9c78605b
Safely index modes
2020-06-11 21:02:46 +12:00
Luke
964c24f8fa
Final round of fixes for new version
2020-06-09 20:46:14 +12:00
Luke
d9fc7de5cb
Initial groundwork of animatrix
2020-06-02 11:37:41 +12:00
Luke
ca5d625cec
Fine tune RGB sleep period
2020-06-02 11:09:45 +12:00
Luke
bd67afb104
Attempt to get multi-static working
2020-05-22 20:53:19 +12:00
Luke Jones
0e6f6f3289
Many small fixes
...
- Flip writing order of effect colour blocks every other block write to try
and even out. Previously the bottom rows were always last to be written.
- Add more examples: ball, comet, pulser.
- Refine the keyboard layout grid for GX502.
- Use tokio to delay main loop, not thread::sleep
- Minor tweaks to error handling. Needs refactor of errors.
2020-05-22 15:17:52 +12:00
Luke
e09dd345c0
Bouncy ball example
2020-05-06 23:58:38 +12:00
Luke
4d7bc77dff
Improve per-key LED. Add extra example
...
- Small fixes to use all keys on GX502
2020-05-05 22:15:18 +12:00
Luke
f11afdbc7d
Fix reloading last keyboard brightness on boot
2020-05-05 14:21:19 +12:00