Luke D. Jones
a83ccbd33d
Add git hooks via cargo-husky. Many many cleanups.
2023-01-16 13:23:30 +13:00
Luke D. Jones
5133d398eb
Add extra doc comments to config-trait
2023-01-07 21:20:53 +13:00
Luke D. Jones
90b711c7b9
Break config-traits out in to crate
2023-01-07 20:46:00 +13:00
Luke D. Jones
e4f79a3e6f
Config files use generic traits
2023-01-06 12:03:12 +13:00
Luke D. Jones
c2aa81bfe3
asusd: fixing a blocking op
2022-12-25 22:22:52 +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
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
7ea1f41286
Convert chunk of daemon to use async mutex
2022-09-23 10:50:09 +12:00
Luke D. Jones
9608d190b9
Use tokio in asusctl
2022-09-22 22:36:16 +12:00
Luke D. Jones
3b9cf474a7
inotify relies on tokio, so a switch is required..
2022-09-22 12:55:15 +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
0c97cf710d
Trial single inotify test
2022-09-20 20:57:39 +12:00
Luke D. Jones
910f529a9b
Release 4.4.0
2022-08-29 21:04:45 +12:00
Luke D. Jones
952a974e83
Bump various versions
2022-08-27 20:53:59 +12:00
Luke D. Jones
bff98ddf7b
power: rc4, remove energy_full_design check
2022-08-26 21:09:52 +12:00
Luke D. Jones
97481cd45e
rog-aura: add per-zone effects
2022-08-26 18:29:24 +12:00
Luke D. Jones
3fc839820e
Version bump
2022-08-24 22:29:56 +12:00
Luke D. Jones
fb92d65fa0
Prep for new release
2022-08-17 10:32:24 +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
5ab24a624e
Version bump
2022-08-03 09:52:37 +12:00
Luke D. Jones
e05d5bd143
Version bump. Add early-error display
2022-08-02 15:09:25 +12:00
Luke D. Jones
523f39cf9c
Version bump for RC
2022-07-25 21:34:33 +12:00
Luke D. Jones
42dc360d16
Bump daemon version
2022-07-25 12:43:17 +12:00
Luke D. Jones
cd7e748c88
Prep new release
2022-07-21 19:36:17 +12:00
Luke D. Jones
f39c0db680
Add more support detection for bios/system level components
2022-07-17 21:02:39 +12:00
Luke D. Jones
ef04549c8e
Bump versions
2022-07-16 13:45:23 +12:00
Luke D. Jones
967295fba7
Fixes to anime-matrix system thread handling
2022-06-21 23:29:44 +12:00
Luke D. Jones
de43a37e9e
Use smol async for daemon and daemon-user
2022-06-06 14:34:59 +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
Luke D. Jones
31eff037a2
Bump to version 4.0.7
2021-12-19 21:00:58 +13:00
Luke D. Jones
38d047cb8a
Update changelog
2021-11-01 16:03:40 +13:00
Luke D. Jones
7bc6c83a04
Check and pass error if charge limit not in 20-100 range
...
Closes #144
2021-10-27 23:04:44 +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
ac0dec4dbf
Bump daemon version for release
2021-09-16 11:20:17 +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
7041d77256
Fix asusd-ledmodes.toml
2021-09-11 17:03:32 +12:00
Luke D. Jones
b939a9d331
Fetch and store fan curve correctly
2021-09-11 00:25:46 +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
baebd51d99
Better control of gfx modes
2021-06-11 09:03:50 +12:00
Luke D. Jones
b7e45d7305
Bump versions for release
2021-06-06 21:02:07 +12:00