From c8e309a256042597454d9e8504bc1077751b528a Mon Sep 17 00:00:00 2001 From: stickynotememo Date: Tue, 30 Dec 2025 10:58:26 +1100 Subject: [PATCH] functioning read() --- src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index dc05036..26c9916 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -43,6 +43,11 @@ impl Read for SignalStream { dbg!(bitlist.to_string()); + for (i, bit) in bitlist.iter().enumerate() { + let byte = i / 8; + let shift = 7 - i % 8; + buf[byte] |= ((*bit) as u8) << shift + } // std::process::exit(1); // if bytelist.len() % buf.len() != 0 {