diff --git a/firmware/rust1/src/modbus_server.rs b/firmware/rust1/src/modbus_server.rs index e325607fa524c23fe91a10092902775e9437a179..a5aab1106df7ef4994e83d51be8c33eff48e66e5 100644 --- a/firmware/rust1/src/modbus_server.rs +++ b/firmware/rust1/src/modbus_server.rs @@ -287,7 +287,7 @@ impl<REGS: ModbusRegisters> RS485Handler for ModbusServer<REGS> { where F: FnOnce(&[u8]) { match rx { Ok(rx_char) => { - info!("RX {:?}", rx_char); + //info!("RX {:?}", rx_char); self.rxcrc.update(&[rx_char]); if !self.rxbuf.is_full() { diff --git a/firmware/rust1/src/rs485.rs b/firmware/rust1/src/rs485.rs index d3e3ad2d2c3fe34e108ce602c495de14244fcaee..5561c8ec57fc93dde6e636d0cc7dec8f42a0a664 100644 --- a/firmware/rust1/src/rs485.rs +++ b/firmware/rust1/src/rs485.rs @@ -292,6 +292,8 @@ impl<H: RS485Handler> RS485<H> { ).await; match x { Either4::First(_) => { + let debug_autobaud = false; + let mut sum = 0; let mut first = 0; let mut ok = false; @@ -299,7 +301,9 @@ impl<H: RS485Handler> RS485<H> { for i in 0..din.len() { if din[i] == 0 { bit_index = 0; - info!("SM in {}: {:08x} -> start", i, din[i]); + if debug_autobaud { + info!("SM in {}: {:08x} -> start", i, din[i]); + } } else { let mut delay = timeout_start_value - din[i]; if bit_index == 0 { @@ -312,7 +316,9 @@ impl<H: RS485Handler> RS485<H> { } let millis = (delay) as f32 / SM_FREQ as f32 * 1000. * 2.; let baud = 1000. / millis; - info!("SM in {} ({}): {:08x} -> {} -> {} ms -> {}", i, bit_index, din[i], delay, millis, baud); + if debug_autobaud { + info!("SM in {} ({}): {:08x} -> {} -> {} ms -> {}", i, bit_index, din[i], delay, millis, baud); + } if bit_index == 0 { sum = 0; first = delay; @@ -339,7 +345,9 @@ impl<H: RS485Handler> RS485<H> { } let millis = (delay) as f32 / SM_FREQ as f32 * 1000. * 2.; let baud = 1000. / millis; - info!("SM in ({}): {:08x} -> {} -> {} ms -> {}", bit_index, x, delay, millis, baud); + if debug_autobaud { + info!("SM in ({}): {:08x} -> {} -> {} ms -> {}", bit_index, x, delay, millis, baud); + } if bit_index == 0 { sum = 0; first = delay;