From 116afb9b6c9d2581597caa30867fad646fbc3673 Mon Sep 17 00:00:00 2001 From: "jochen@g14" Date: Sun, 31 Mar 2024 01:08:26 +0100 Subject: [PATCH] Initialize slash from config file --- asusd/src/ctrl_slash/mod.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/asusd/src/ctrl_slash/mod.rs b/asusd/src/ctrl_slash/mod.rs index e8de6017..9eb866b6 100644 --- a/asusd/src/ctrl_slash/mod.rs +++ b/asusd/src/ctrl_slash/mod.rs @@ -76,6 +76,14 @@ impl CtrlSlash { self.node.write_bytes(&init_packets[0])?; self.node.write_bytes(&init_packets[1])?; + // Apply config upon initialization + let option_packets = pkt_set_options(self.config.slash_enabled, self.config.slash_brightness, self.config.slash_interval); + self.node.write_bytes(&option_packets)?; + + let mode_packets = pkt_set_mode(self.config.slash_mode); + self.node.write_bytes(&mode_packets[0])?; + self.node.write_bytes(&mode_packets[1])?; + Ok(()) }