From 4526536a48b9852923e13a60ca3d3b02b403ca6b Mon Sep 17 00:00:00 2001 From: linuswck Date: Fri, 1 Mar 2024 11:27:02 +0800 Subject: [PATCH] Ignore packets of 0 bytes size --- src/main.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 9968d18..e003664 100644 --- a/src/main.rs +++ b/src/main.rs @@ -136,9 +136,11 @@ fn main() -> ! { net::net::clear_pending(cs); }); let bytes = net::net::eth_recv(&mut ETH_DATA_BUFFER); - info!("Ts: {:?}", sys_timer::now()); - debug!("Number of bytes recv: {:?}", bytes); - (laser, thermostat, should_reset, device_settings) = net::cmd_handler::execute_cmd(&mut ETH_DATA_BUFFER, bytes, laser, thermostat, device_settings); + if bytes != 0 { + info!("Ts: {:?}", sys_timer::now()); + debug!("Number of bytes recv: {:?}", bytes); + (laser, thermostat, should_reset, device_settings) = net::cmd_handler::execute_cmd(&mut ETH_DATA_BUFFER, bytes, laser, thermostat, device_settings); + } } } if has_temp_reading {