From a4c5b2754ec2e0b0efbac49d3917fc78eb038369 Mon Sep 17 00:00:00 2001 From: Luke Date: Sun, 5 Jul 2020 00:23:12 +1200 Subject: [PATCH] Try to correct how laptop modes are handled --- CHANGELOG.md | 4 ++++ debian/changelog | 6 ++++++ rog-client/src/lib.rs | 3 ++- rog-core/src/main.rs | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bdfb66a..eb79f35e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,10 @@ 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). ## [Unreleased] +## [0.14.2] - 2020-04-07 +### Changed +- Try to correct how laptop modes are handled + ## [0.14.1] - 2020-04-07 ### Added - Support for G512 series diff --git a/debian/changelog b/debian/changelog index ddad9608..472c3798 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +rog-core (0.14.2) focal; urgency=medium + + - Try to correct how laptop modes are handled + + -- Luke Jones Sun, 05 Jul 2020 00:22:00 +1200 + rog-core (0.14.1) focal; urgency=medium - Support for G512 series diff --git a/rog-client/src/lib.rs b/rog-client/src/lib.rs index 47c8e039..3082811c 100644 --- a/rog-client/src/lib.rs +++ b/rog-client/src/lib.rs @@ -151,7 +151,8 @@ impl From<&AuraModes> for [u8; LED_MSG_LEN] { AuraModes::Pulse(_) => msg[3] = 0x0a, AuraModes::Comet(_) => msg[3] = 0x0b, AuraModes::Flash(_) => msg[3] = 0x0c, - _ => panic!("Mode not convertable to array"), + AuraModes::MultiStatic(_) => msg[3] = 0x0d, + _ => print!("Mode not convertable to array: {}", <&str>::from(mode)), } match mode { diff --git a/rog-core/src/main.rs b/rog-core/src/main.rs index b87e2150..935583bd 100644 --- a/rog-core/src/main.rs +++ b/rog-core/src/main.rs @@ -9,7 +9,7 @@ use rog_client::{ }; use std::io::Write; -static VERSION: &str = "0.14.1"; +static VERSION: &str = "0.14.2"; #[derive(Options)] struct CLIStart {