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,