Luke D. Jones
fa043adc99
rog-platform: add CPU and GPU tunings
...
rog-platform: add tunables to supported dat
Anime: fixes to how some power options work
2023-11-17 17:16:03 +13:00
Luke D. Jones
19497c94e0
Anime: fix data struct
2023-11-15 16:56:50 +13:00
Luke D. Jones
8eb9b1d4eb
Anime: refactor power stuff
2023-11-15 14:29:38 +13:00
Luke D. Jones
35c7fd10b3
Drop sysfs_class and create dmi_id for getting identifying info with udev
2023-11-08 14:00:35 +13: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
8b77078a6f
Animatrix: simulators, add features
2023-06-25 18:29:19 +12:00
Luke D. Jones
3d6d92ae7d
Animatrix: gu604 sim
2023-06-25 16:36:19 +12:00
Luke D. Jones
0a008a653a
Animatrix: Default to GA402 style if Unknown, use default-workspace.
...
Also rename daemon crates to the bin names they use to be less confusing.
Signed-off-by: Luke D. Jones <luke@ljones.dev >
2023-06-24 12:57:03 +12:00
Luke D. Jones
cd5daa17d0
Anime: Enabled setting builtin animations
2023-06-21 13:34:08 +12:00
Luke D. Jones
a0529e0efd
Better organise anime tests
2023-06-21 10:09:06 +12:00
Luke D. Jones
e2fb1d44b5
Anime: Diagonal asus gifs done
2023-06-20 21:58:27 +12:00
Luke D. Jones
68ee62fef1
Anime: add base brightness control (dbus, cli)
2023-06-16 11:50:38 +12:00
Luke D. Jones
e523e4e9a2
Anime: GU604 images correct
2023-06-16 10:43:15 +12:00
Luke D. Jones
ea2d80cc44
Anime: incorrect dimensions and pitch
2023-06-16 00:34:45 +12:00
Luke D. Jones
40e00c4739
Anime: fixups, GU604 support
2023-06-15 23:53:24 +12:00
Luke D. Jones
3a18506510
Add "Unknown" to (not really) supported AniMe list
...
Intention is to allow users to at least control the power state of the
device (turn off) if the phyciscal display isn't yet supported.
Partial address of #354
2023-06-14 20:25:27 +12:00
Luke D. Jones
002dc8516d
Half-arsed visuals for virtual anime
2023-06-14 20:25:27 +12:00
Luke D. Jones
2a38f69cc4
Begin implementing virtual devices for testing and stuff
2023-06-14 20:25:27 +12:00
Luke D. Jones
858c9841a7
Update deps
2023-04-26 21:35:48 +12:00
Luke D. Jones
3bdb03b1d8
Bugfix: Adjust how sub-llops and part of anime animation handle
...
Attempts to address #332
2023-04-03 20:01:06 +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
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
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
fb92d65fa0
Prep for new release
2022-08-17 10:32:24 +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
bbc520a7f2
Update deps
2022-07-26 19:30:50 +12:00
Luke D. Jones
cd7e748c88
Prep new release
2022-07-21 19:36:17 +12:00
Luke D. Jones
7a8bede92f
Return error if a pixel-gif is larger than the anime-display dimensions
2022-07-20 20:52:03 +12:00
Luke D. Jones
a71a40b509
Make rog-anime more tolerent of faults
2022-07-20 20:17:43 +12:00
Luke D. Jones
959ad35afa
Create defaults on missing zones
2022-07-18 13:40:42 +12:00
Luke D. Jones
2297aad5e5
Fix test
2022-07-17 21:49:15 +12:00
Luke D. Jones
39c4253b24
Add GA401I Anime support
2022-07-17 15:08:18 +12:00
I Al Istannen
c0e36295b7
Enforce valid image brightness in daemon and asusctl
2022-07-16 03:00:22 +00:00
Luke D. Jones
ef04549c8e
Bump versions
2022-07-16 13:45:23 +12:00
Luke D. Jones
a117c300d5
Add support for /etc/asusd/asusd-user-ledmodes.toml
2022-07-16 13:40:57 +12:00
I-Al-Istannen
2512cea19d
Slightly adjust G402 scaling, add some more documentation
2022-07-15 13:12:34 +02:00
Luke D. Jones
eabe78af71
tmp
2022-07-15 23:00:01 +12:00
Luke D. Jones
16c4ee609e
Add GA402 anime-matrix packet unit test
2022-07-15 20:40:16 +12:00
Luke D. Jones
37d586c5de
Additional comments in animeimage
2022-07-15 20:38:07 +12:00
Luke D. Jones
e66847c263
Add commenting to AnimeImage to help with GA402
2022-07-15 20:37:30 +12:00
I-Al-Istannen
a2c8a226a4
Complete anime diagonal gif support for GA402
2022-07-15 20:37:30 +12:00
Luke D. Jones
ff76c356c5
First pass of Anime update for new matrix display
...
Co-authored with @I-Al-Istannen
Part of #189
2022-07-15 20:37:30 +12:00
Luke D. Jones
13a90b00f3
Adjust how thread exit is handled for anime controller
2022-06-20 22:43:12 +12:00
Luke D. Jones
9519a35e32
Fixes to tasks
2022-06-12 15:34:38 +12:00
Luke D. Jones
74e1d5bdc4
Add brightness to anime zbus notif
2022-06-06 18:24:08 +12:00
Luke D. Jones
6e872ecab9
Add diagonal-template.png to rog-anime/data/anime/custom/
...
Closes #163
2022-06-06 17:20:38 +12:00