Luke D. Jones
40e00c4739
Anime: fixups, GU604 support
2023-06-15 23:53:24 +12:00
Luke D. Jones
a83ccbd33d
Add git hooks via cargo-husky. Many many cleanups.
2023-01-16 13:23:30 +13:00
Luke D. Jones
1cbffedaeb
Advanced Aura feature
...
Groundwork for 'advanced' aura modes
Add single zone + Doom light flash
Fix mocking for ROGCC
Better prepare & change to mapping of keyboard layouts to models and functions
Refactor and begin using new key layout stuff
Enable first arg to rogcc to set layout in mocking feature mode
Complete refactor of key layouts, and to RON serde
2023-01-03 20:21:11 +13:00
Luke D. Jones
2705b08dca
Cause great pain to self with cargo-deny + cargo-cranky
2022-12-04 21:49:47 +13:00
Luke D. Jones
e76d01eaed
Update dependencies
2022-12-02 16:37:33 +13:00
Luke D. Jones
5f4e950819
Update deps. Fixes to runtime
2022-11-07 09:47:15 +13:00
Luke D. Jones
688e3a7358
Send signals using the correct context for each
2022-11-06 12:48:19 +13:00
Luke D. Jones
cde1b4f252
Shift all deps to workspace versioning
2022-09-29 17:08:28 +13:00
Luke D. Jones
7939b00aa3
Check inotify paths are valid. Add dgu/egpu/ac_online checks
2022-09-24 14:34:15 +12:00
Luke D. Jones
30550aaa91
Further improve the daemon controller pattern and reduce cloned code
2022-09-23 20:07:43 +12:00
Luke D. Jones
5d87747d96
Is smol blocking or inotify blocking it?
2022-09-21 22:17:55 +12:00
Luke D. Jones
56285916cd
daemon: inotify for panel_od and gu_mux_mode
2022-09-21 19:04:28 +12:00
Luke D. Jones
7d14e8d900
rog-gui: add reset-curve button
2022-08-29 13:27:25 +12:00
Luke D. Jones
0ef524a94b
rog-aura: bringup the per-key LED stuff again
2022-08-24 22:01:13 +12:00
Luke D. Jones
fb92d65fa0
Prep for new release
2022-08-17 10:32:24 +12:00
Luke D. Jones
24fa075a44
Extend GpuMode to include other modes
2022-08-12 22:10:49 +12:00
Luke D. Jones
a0f7cf3acd
Rename RogBios bits to Platform. Better GPU MUX support.
2022-08-12 21:51:04 +12:00
Luke D. Jones
d35707f2e4
Merge rog-supported in to rog-platform
2022-08-12 17:45:29 +12:00
Luke D. Jones
308fba9413
Create rog-platform, refactor rogcc ipc-file handling
...
- Create new rog-platform crate to manage all i/o in a universal way
+ kbd-led handling
+ platform handling (asus-nb-wmi)
+ hidraw
+ usbraw
- Refactor how ROGCC handles IPC for background open, run-in-bg
2022-08-12 15:22:06 +12:00
Luke D. Jones
523f39cf9c
Version bump for RC
2022-07-25 21:34:33 +12:00
Luke D. Jones
f6183597c9
Trial BTreeMap<AuraModeNum, AuraEffect> return for led dbus
2022-07-25 10:26:47 +12:00
Luke D. Jones
19370215c0
Cleanup
2022-07-24 20:55:09 +12:00
Luke D. Jones
030dd661b8
Switch zbus led_mode to return AuraModeNum
2022-07-24 20:45:20 +12:00
Luke D. Jones
cd7e748c88
Prep new release
2022-07-21 19:36:17 +12:00
Luke D. Jones
02fb7addf4
Make LED power more universal
...
Closes #219
2022-07-21 14:48:16 +12:00
Luke D. Jones
23353c77f3
Add panel_od support
2022-07-17 20:31:47 +12:00
Luke D. Jones
ef04549c8e
Bump versions
2022-07-16 13:45:23 +12:00
Luke D. Jones
535e104ccc
Rebuild of LED power control
2022-07-14 23:05:33 +12:00
mpiffault
a0a0efabbb
Combination for power state leds boot/sleep/all/keys/side LEDS
2022-06-19 22:03:23 +00:00
Luke D. Jones
822438e0d2
Version bumps
2022-06-06 14:53:30 +12:00
Luke D. Jones
31fff75f08
Update more deps
2022-06-06 00:41:07 +12:00
Luke D. Jones
a85e2f6130
Finalise zbus3 conversion
2022-06-06 00:08:59 +12:00
Martin Piffault
c6caafdcb7
adds support to enable/disable side leds
2022-05-31 17:00:21 +02:00
Luke D. Jones
678505811d
Add additional anime cli commands for image types
2021-10-28 23:43:50 +13:00
Luke D. Jones
3aa6eee306
Bugfixes
...
- Spawn tasks on individual threads
- Don't force a default of fan-curve on reload
- Add missing profile commands
- Begin obsoleting the graphics switch command in favour of supergfxctl
- Slim down the notification daemon to pure ASUS notifications
Bad behaviour in fan-curve new function that was forcing a re-init
to default on reload. Remove this and only save config again after
loading the config file and writing a curve (hidden side effect of
write is that a zeroed array is defaulted to read-from-system - this
needs to be changed too).
Closes #140 , #139
2021-10-02 20:31:14 +13:00
Luke D. Jones
6f14c85287
Revert supergfxctl deps to git
2021-09-16 16:03:41 +12:00
Luke D. Jones
e3d192412e
Bugfixes
2021-09-16 11:19:05 +12:00
Luke D. Jones
ab195e1d84
Fan curve enablement
...
- Add CtrlProfileTask
- Add method to reset active profile curve to platform default
- Wrap the zbus methods for profiles + fan curves
- Enable CLI args for fan curves
- CLI mod and save curves
2021-09-14 14:52:15 +12:00
Luke D. Jones
b939a9d331
Fetch and store fan curve correctly
2021-09-11 00:25:46 +12:00
Luke D. Jones
bfaa478a4a
Begin syncing changes with patch series
2021-09-07 20:20:37 +12:00
Luke D. Jones
e89e7ca10f
Add LED brightness pre/next cycle
...
Closes #129
2021-08-27 20:15:15 +12:00
Luke D. Jones
2431dd9e93
Remove supergfxctl to own repo
2021-08-26 16:06:57 +12:00
Luke D. Jones
453d3091c1
Bump major versions
2021-08-26 14:23:28 +12:00
Luke D. Jones
326ca37847
rog-supported crate
2021-08-26 13:17:17 +12:00
Luke D. Jones
498e604531
Major update to supergfx and others
2021-08-26 11:44:11 +12:00
Luke D. Jones
6ceb5cf939
Major restructure to move gfx control out to crate
2021-08-25 11:16:23 +12:00
Luke D. Jones
0ed97db4c1
Temporary checkpoint
2021-08-24 12:35:57 +12:00
Luke D. Jones
8f5717def8
Version bump, various fixes
2021-08-02 10:50:17 +12:00
Luke D. Jones
bb910344b8
Basic fade in/out of gifs
2021-05-31 10:06:35 +12:00
Luke D. Jones
b9c4ff9ca7
Add GA503Q led modes
2021-05-30 10:20:17 +12:00