Skip to content

Commit b3b565e

Browse files
Merge pull request #26 from knurling-rs/bufreader
Add buffering to serial input
2 parents 397a3bd + 67fe65a commit b3b565e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/slip.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ pub fn encode_frame(buf: &[u8], mut writer: impl Write) -> io::Result<()> {
2020
}
2121

2222
pub fn decode_frame(reader: impl Read, buf: &mut Vec<u8>) -> io::Result<()> {
23-
let mut bytes = reader.bytes();
23+
let bufreader = std::io::BufReader::new(reader);
24+
let mut bytes = bufreader.bytes();
2425
loop {
2526
let encoded_byte = match bytes.next() {
2627
Some(byte) => byte,

0 commit comments

Comments
 (0)