diff --git a/firmware/examples/zedboard/src/bin/ethernet.rs b/firmware/examples/zedboard/src/bin/ethernet.rs index fbb6ba0..ae6c10d 100644 --- a/firmware/examples/zedboard/src/bin/ethernet.rs +++ b/firmware/examples/zedboard/src/bin/ethernet.rs @@ -32,7 +32,7 @@ use embassy_time::{Duration, Timer}; use embedded_io::Write; use embedded_io_async::Write as _; use log::{LevelFilter, debug, error, info, warn}; -use rand::{RngCore, SeedableRng}; +use rand::{Rng, SeedableRng}; use zedboard::PS_CLOCK_FREQUENCY; use zedboard_bsp::phy_marvell; use zynq7000_hal::{ diff --git a/firmware/zedboard-qspi-flasher/src/main.rs b/firmware/zedboard-qspi-flasher/src/main.rs index b6c9da3..37393f3 100644 --- a/firmware/zedboard-qspi-flasher/src/main.rs +++ b/firmware/zedboard-qspi-flasher/src/main.rs @@ -145,7 +145,10 @@ fn main() -> ! { } } } - let write_size = core::cmp::min(qspi_spansion::RECOMMENDED_PROGRAM_PAGE_SIZE, boot_bin_size - current_addr); + let write_size = core::cmp::min( + qspi_spansion::RECOMMENDED_PROGRAM_PAGE_SIZE, + boot_bin_size - current_addr, + ); let write_slice = &boot_bin_slice[current_addr..current_addr + write_size]; log::debug!("Programming address {:#x}", current_addr); match spansion_qspi.program(current_addr as u32, write_slice) { diff --git a/justfile b/justfile index 87a94c2..e73d1af 100644 --- a/justfile +++ b/justfile @@ -1,31 +1,31 @@ -all: check-all build-all clean-all fmt-all clippy-all docs-zynq +all: check build check-fmt-all clippy docs-zynq -check-all: (check "firmware") (check "host") -clean-all: (clean "firmware") (clean "host") -build-all: build-zynq (build "host") -fmt-all: (fmt "firmware") (fmt "host") +check: (check-dir "firmware") (check-dir "host") +clean: (clean-dir "firmware") (clean-dir "host") +build: build-zynq (build-dir "host") +fmt: (fmt-dir "firmware") (fmt-dir "host") check-fmt-all: (check-fmt "firmware") (check-fmt "host") -clippy-all: (clippy "firmware") (clippy "host") +clippy: (clippy-dir "firmware") (clippy-dir "host") -check target: +check-dir target: cd {{target}} && cargo check -build target: +build-dir target: cd {{target}} && cargo build -build-zynq: (build "firmware") +build-zynq: (build-dir "firmware") cd "firmware/zedboard-fsbl" && cargo build --release -clean target: +clean-dir target: cd {{target}} && cargo clean check-fmt target: cd {{target}} && cargo +stable fmt --all -- --check -fmt target: +fmt-dir target: cd {{target}} && cargo +stable fmt -clippy target: +clippy-dir target: cd {{target}} && cargo clippy -- -D warnings [working-directory: 'firmware']