Compare commits

...

3 Commits

Author SHA1 Message Date
Luke D. Jones c7893b16f9 Fix: ROGCC: Remove unwrap causing panic on main thread
Closes #293
2022-12-08 11:14:01 +13:00
Luke Jones 8e8681c190 Merge branch 'main' into 'main'
add led modes for FX506HC

See merge request asus-linux/asusctl!144
2022-12-07 20:29:23 +00:00
HerrWinfried b26c6a55f0 add led modes for FX506HC 2022-12-07 11:41:49 +00:00
5 changed files with 21 additions and 11 deletions
+3
View File
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
## [v4.5.5]
- remove an unwrap() causing panic on main ROGCC thread
## [v4.5.4] ## [v4.5.4]
### Changed ### Changed
- ROGCC:: Allow ROGCC to run without supergfxd - ROGCC:: Allow ROGCC to run without supergfxd
Generated
+9 -9
View File
@@ -149,7 +149,7 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6"
[[package]] [[package]]
name = "asusctl" name = "asusctl"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"daemon", "daemon",
"gif", "gif",
@@ -727,7 +727,7 @@ checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
[[package]] [[package]]
name = "daemon" name = "daemon"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"concat-idents", "concat-idents",
@@ -750,7 +750,7 @@ dependencies = [
[[package]] [[package]]
name = "daemon-user" name = "daemon-user"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"dirs", "dirs",
"rog_anime", "rog_anime",
@@ -2593,7 +2593,7 @@ dependencies = [
[[package]] [[package]]
name = "rog-control-center" name = "rog-control-center"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"daemon", "daemon",
"dirs", "dirs",
@@ -2624,7 +2624,7 @@ dependencies = [
[[package]] [[package]]
name = "rog_anime" name = "rog_anime"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"gif", "gif",
"glam", "glam",
@@ -2639,7 +2639,7 @@ dependencies = [
[[package]] [[package]]
name = "rog_aura" name = "rog_aura"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"serde", "serde",
"serde_derive", "serde_derive",
@@ -2650,7 +2650,7 @@ dependencies = [
[[package]] [[package]]
name = "rog_dbus" name = "rog_dbus"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"rog_anime", "rog_anime",
"rog_aura", "rog_aura",
@@ -2661,7 +2661,7 @@ dependencies = [
[[package]] [[package]]
name = "rog_platform" name = "rog_platform"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"concat-idents", "concat-idents",
"inotify", "inotify",
@@ -2677,7 +2677,7 @@ dependencies = [
[[package]] [[package]]
name = "rog_profiles" name = "rog_profiles"
version = "4.5.4" version = "4.5.5"
dependencies = [ dependencies = [
"serde", "serde",
"serde_derive", "serde_derive",
+1 -1
View File
@@ -2,7 +2,7 @@
members = ["asusctl", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"] members = ["asusctl", "daemon", "daemon-user", "rog-platform", "rog-dbus", "rog-anime", "rog-aura", "rog-profiles", "rog-control-center"]
[workspace.package] [workspace.package]
version = "4.5.4" version = "4.5.5"
[workspace.dependencies] [workspace.dependencies]
async-trait = "^0.1" async-trait = "^0.1"
+7
View File
@@ -1,3 +1,10 @@
[[led_data]]
prod_family = "ASUS TUF Gaming F15"
board_names = ["FX506HC"]
standard = ["Static", "Breathe", "Strobe", "Pulse"]
multizone = []
per_key = false
[[led_data]] [[led_data]]
prod_family = "TUF" prod_family = "TUF"
board_names = ["FA507"] board_names = ["FA507"]
+1 -1
View File
@@ -279,7 +279,7 @@ pub fn start_notifications(
if let Ok(lock) = page_states.try_lock() { if let Ok(lock) = page_states.try_lock() {
use supergfxctl::pci_device::Device; use supergfxctl::pci_device::Device;
let dev = Device::find().unwrap(); let dev = Device::find().unwrap_or_default();
let mut found_dgpu = false; // just for logging let mut found_dgpu = false; // just for logging
for dev in dev { for dev in dev {
if dev.is_dgpu() { if dev.is_dgpu() {