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,11 +136,13 @@ 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);
if bytes != 0 {
info!("Ts: {:?}", sys_timer::now()); info!("Ts: {:?}", sys_timer::now());
debug!("Number of bytes recv: {:?}", bytes); 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); (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 {
thermostat.start_tec_readings_conversion(); thermostat.start_tec_readings_conversion();
} }