Denis Benato
1c1daaa6d2
chore: reimplement default for FanCurveCPU
2025-10-12 19:47:26 +02:00
Luke Jones
192e5ccaa3
ROGCC: better handling of platform profile
2025-03-03 18:22:26 +13:00
Luke Jones
4dd29952c8
Fix the handling of of the kernel change from "quiet" to "low-power"
...
A coming kernel change will convert "quiet" to "low-power" due to how
platform_profile can now have multiple registered handlers.
(kernel 6.14 est)
Fixes #609
2025-02-14 20:02:08 +13:00
Luke Jones
2c006699f2
Reformat with trailing comma
2025-02-14 20:00:11 +13:00
Luke D. Jones
b9296862df
Move entirely to using only platform-profile
...
throttle_thermal_policy is not ideal anymore and may be
removed from kernel in the future.
2025-01-19 21:52:32 +13:00
Luke D. Jones
128bc3fce1
Update readme, slash configs
2025-01-12 17:51:43 +13:00
Luke D. Jones
2b7a2a5be3
Remove typeshare use
2025-01-03 16:37:22 +13:00
Luke D. Jones
fd31ac458d
Prepare for rc1
2024-12-24 18:01:19 +13:00
Luke D. Jones
14acab9a9c
Add Ally X config
2024-07-25 22:52:19 +12:00
Luke D. Jones
acdc93596c
Ranem rainbow/strobe effects
2024-05-24 22:43:58 +12:00
Luke D. Jones
00904e9603
Don't panic if -ENODEV on fan_curve enable
2024-05-19 22:38:45 +12:00
Luke D. Jones
dc9ef8cf54
Remove unused deps
2024-05-06 13:25:07 +12:00
Luke D. Jones
bc92fa11f9
Update all cargo.toml. Support G713P
2024-05-06 09:45:35 +12:00
Luke D. Jones
487d140bd5
Anime: Better prevent await blocking. Prevent Slash taking over anime USB dev
2024-05-05 10:56:55 +12:00
Luke D. Jones
4701c019a8
Major cleanup of older gui state code
2024-04-05 20:19:07 +13:00
Luke D. Jones
e8627fde4c
Fix applying disabled and enabled fan curves
2024-03-14 21:11:18 +13:00
Luke D. Jones
6b0edc6da1
Enable fan curves
2024-03-14 17:17:55 +13:00
Luke D. Jones
96f281d789
Remove the use of bytes in zbus signatures
2024-02-23 21:50:53 +13:00
Luke D. Jones
d4c68546e7
Added ability to change what EPP is linked with each throttle profile
2024-01-15 18:00:27 +13:00
Luke Jones
0a69c23288
Fluke/dbus refactor
2023-12-03 20:44:01 +00:00
Luke D. Jones
573568d6e2
Remove a dbg!()
2023-08-10 09:49:13 +12:00
Luke D. Jones
11483b28a6
Fix: Further refine the CLI for fan curve control
...
Should close #385
2023-08-01 19:30:33 +12:00
Luke D. Jones
a6d89a622b
Various cleanup. Add GA402X LED modes
2023-07-24 10:04:10 +12:00
Luke D. Jones
51bcb0082b
profiles: add mid fan curve support
2023-07-24 09:29:56 +12:00
Luke D. Jones
7b17a13ce7
ridiculous refactor to allow enums to be dbus strings for better TS generation
2023-06-27 21:16:13 +12:00
Luke D. Jones
cb88c9f0e2
Fix: prevent multiple notifications from profile change
2023-06-25 20:43:43 +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
90b711c7b9
Break config-traits out in to crate
2023-01-07 20:46:00 +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
b1ee449b97
Adjust profile task to help TUF laptops notify
2022-12-09 10:03:45 +13:00
Luke D. Jones
616fb3aea6
chore: cranky cleanups
2022-12-05 20:31:39 +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
ad79adcbfa
ROGCC: splatter log messages everywhere. Rename state control
2022-11-16 20:32:11 +13:00
Luke D. Jones
0b71104833
Fix rog-control-center notifs
2022-11-06 15:21:43 +13:00
Luke D. Jones
600d0ae3d9
Clippy run
2022-09-30 15:10:56 +13:00
Luke D. Jones
cde1b4f252
Shift all deps to workspace versioning
2022-09-29 17:08:28 +13:00
Luke D. Jones
493d61cf19
rog-profiles: fixup populating default curves if none
2022-08-29 13:27:25 +12:00
Luke D. Jones
1f697b5ff1
daemon: Vastly improved task creation
2022-08-21 20:15:36 +12:00
Luke D. Jones
92009ef96c
profiles: error if fan curve parse is less than 8
...
Closes #225
2022-08-20 22:05:22 +12:00
Luke D. Jones
fb92d65fa0
Prep for new release
2022-08-17 10:32:24 +12:00
Luke D. Jones
38be25174a
Add verbose output for fan-curve detection. Add mocking to GUI.
...
asusd: Verbose output of fan-curves on startup
ROGCC: Try to mock more of GUI state
2022-07-26 18:59:21 +12:00
Luke D. Jones
1fc12d9855
Make CurveData members public
2022-07-24 10:50:28 +12:00
Luke D. Jones
6c1b2b70ea
Make FanCurveSet members public
2022-07-24 10:47:40 +12:00
Luke D. Jones
23f9af35bf
Add Hash derive to Profile
2022-07-24 09:43:22 +12:00
Luke D. Jones
526626b80c
Minor tweaks on derives
2022-07-24 09:28:00 +12:00
Luke D. Jones
a85e2f6130
Finalise zbus3 conversion
2022-06-06 00:08:59 +12:00
Armas Spann
3cd6eb13a9
fixed interger division bug and related tests, as well as a comment bug
2022-04-07 01:16:06 +02:00
Armas Spann
99dd6ce77f
fix for #176 - fancurve percentage check not handled correctly
2022-04-05 23:33:43 +02:00
Luke D. Jones
678505811d
Add additional anime cli commands for image types
2021-10-28 23:43:50 +13:00