From bcff45da5618b303eef5e4df77897debd9c8398c Mon Sep 17 00:00:00 2001 From: 4yn <4yn@users.noreply.github.com> Date: Wed, 16 Mar 2022 19:11:40 +0800 Subject: [PATCH] brokenithm off by one --- src-slider_io/src/device/brokenithm.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src-slider_io/src/device/brokenithm.rs b/src-slider_io/src/device/brokenithm.rs index 88c9d47..b7d0555 100644 --- a/src-slider_io/src/device/brokenithm.rs +++ b/src-slider_io/src/device/brokenithm.rs @@ -115,13 +115,13 @@ async fn handle_brokenithm( 39 => { if chars[0] == 'b' { let mut input_handle = state_handle.input.lock(); - for (idx, c) in chars[0..32].iter().enumerate() { + for (idx, c) in chars[1..33].iter().enumerate() { input_handle.ground[idx] = match *c == '1' { false => 0, true => 255, } } - for (idx, c) in chars[32..38].iter().enumerate() { + for (idx, c) in chars[33..39].iter().enumerate() { input_handle.air[idx] = match *c == '1' { false => 0, true => 1,