diff --git a/firmware/rust1/src/bin/blinky.rs b/firmware/rust1/src/bin/blinky.rs
index a53b64b107bb1599da1d5f0fd3864cd87db5f04c..58bb85b5b62ce497168f76c32a3457ccaa3ef12a 100644
--- a/firmware/rust1/src/bin/blinky.rs
+++ b/firmware/rust1/src/bin/blinky.rs
@@ -4,7 +4,7 @@
 
 use defmt::*;
 use embassy_executor::Spawner;
-use embassy_rp::{gpio, peripherals, watchdog::Watchdog};
+use embassy_rp::{gpio, peripherals};
 use embassy_time::{Duration, Timer};
 use gpio::{Level, Output};
 use {defmt_rtt as _, panic_probe as _};
diff --git a/firmware/rust1/src/modbus_server.rs b/firmware/rust1/src/modbus_server.rs
index a9cde9699b2c09fba23421671a1fcd3f99589c84..8afa7b46637b5807530889c5daf5ad9e8721319d 100644
--- a/firmware/rust1/src/modbus_server.rs
+++ b/firmware/rust1/src/modbus_server.rs
@@ -1,6 +1,5 @@
 use defmt::*;
 use {defmt_rtt as _, panic_probe as _};
-use futures::Future;
 use heapless::Vec;
 use crc::{Crc, CRC_16_MODBUS, Digest};
 use embassy_rp::uart;
diff --git a/firmware/rust1/src/rs485.rs b/firmware/rust1/src/rs485.rs
index 580bf49b6f26d139181a848b861fb6896577cc68..4b0c800baee63a79dd1790b7bed9141ed0063ce4 100644
--- a/firmware/rust1/src/rs485.rs
+++ b/firmware/rust1/src/rs485.rs
@@ -15,8 +15,6 @@ use {defmt_rtt as _, panic_probe as _};
 use fixed::traits::ToFixed;
 use fixed::types::U24F8;
 use fixed::types::U56F8;
-use fixed_macro::types::U56F8;
-use futures::Future;
 
 use crate::dont_abort::DontAbort;
 use crate::dont_abort::DontAbortMode::*;