Ignore packets of 0 bytes size

This commit is contained in:
linuswck 2024-03-01 11:27:02 +08:00
parent f488786e1c
commit 4526536a48
1 changed files with 5 additions and 3 deletions

View File

@ -136,9 +136,11 @@ fn main() -> ! {
net::net::clear_pending(cs); net::net::clear_pending(cs);
}); });
let bytes = net::net::eth_recv(&mut ETH_DATA_BUFFER); let bytes = net::net::eth_recv(&mut ETH_DATA_BUFFER);
info!("Ts: {:?}", sys_timer::now()); if bytes != 0 {
debug!("Number of bytes recv: {:?}", bytes); info!("Ts: {:?}", sys_timer::now());
(laser, thermostat, should_reset, device_settings) = net::cmd_handler::execute_cmd(&mut ETH_DATA_BUFFER, bytes, laser, thermostat, device_settings); 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 { if has_temp_reading {