From 009ed1fb50520ff980c330c3ad08332fc632fe27 Mon Sep 17 00:00:00 2001 From: cscherr Date: Wed, 16 Jul 2025 12:15:25 +0200 Subject: [PATCH] feat: delays in bench.rs --- src/bench.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bench.rs b/src/bench.rs index 8563486..bcb226a 100644 --- a/src/bench.rs +++ b/src/bench.rs @@ -18,7 +18,7 @@ macro_rules! display_results { #[inline] pub fn bench(pin: &mut Pin>, delay: &mut Delay) { bench_delay(pin, delay); - bench_crc(pin); + bench_crc(pin, delay); } fn bench_delay(pin: &mut Pin>, delay: &mut Delay) { @@ -47,11 +47,13 @@ where total / RUNS } -fn bench_crc(pin: &mut Pin>) { +fn bench_crc(pin: &mut Pin>, delay: &mut Delay) { const DATA: &[u8] = b"hello world AAAAAAAAAAAAAAAAAAAAAAA"; + delay.delay_ms(50_u32); let native = time_exec(pin, || { Crc32Rust::checksum(DATA); }); + delay.delay_ms(50_u32); let c_code = time_exec(pin, || { Crc32C::checksum(DATA); });