From 3fb16229c7a237c29731aa05d5f29e8ea2eb015f Mon Sep 17 00:00:00 2001 From: everdrone Date: Sat, 15 Nov 2025 18:07:10 +0100 Subject: use try_into and unwrap --- embassy-stm32/src/sai/mod.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/embassy-stm32/src/sai/mod.rs b/embassy-stm32/src/sai/mod.rs index 58e3b832a..ce4bc43c3 100644 --- a/embassy-stm32/src/sai/mod.rs +++ b/embassy-stm32/src/sai/mod.rs @@ -696,12 +696,7 @@ impl<'d, T: Instance, W: word::Word> Sai<'d, T, W> { w.set_fspol(config.frame_sync_polarity.fspol()); w.set_fsdef(config.frame_sync_definition.fsdef()); w.set_fsall(config.frame_sync_active_level_length.0 as u8 - 1); - - if config.frame_length > 256 { - panic!("Frame length cannot be greater than 256"); - } - - w.set_frl((config.frame_length - 1) as u8); + w.set_frl((config.frame_length - 1).try_into().unwrap()); }); ch.slotr().modify(|w| { -- cgit