Skip to content

Commit

Permalink
Modified serial port buffer size for windows to 1
Browse files Browse the repository at this point in the history
  • Loading branch information
Fundevoge authored Aug 28, 2023
1 parent d5beacb commit e07d103
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions ravedude/src/console.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,11 @@ pub fn open(port: &std::path::Path, baudrate: u32) -> anyhow::Result<()> {

// Spawn a thread for the receiving end because stdio is not portably non-blocking...
std::thread::spawn(move || loop {
#[cfg(not(target_os = "windows"))]
let mut buf = [0u8; 4098];
#[cfg(target_os = "windows")]
let mut buf = [0u8; 1];

match rx.read(&mut buf) {
Ok(count) => {
stdout.write(&buf[..count]).unwrap();
Expand Down

0 comments on commit e07d103

Please sign in to comment.