diff options
| -rw-r--r-- | embassy-stm32/src/sai/mod.rs | 7 |
1 files changed, 1 insertions, 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> { | |||
| 696 | w.set_fspol(config.frame_sync_polarity.fspol()); | 696 | w.set_fspol(config.frame_sync_polarity.fspol()); |
| 697 | w.set_fsdef(config.frame_sync_definition.fsdef()); | 697 | w.set_fsdef(config.frame_sync_definition.fsdef()); |
| 698 | w.set_fsall(config.frame_sync_active_level_length.0 as u8 - 1); | 698 | w.set_fsall(config.frame_sync_active_level_length.0 as u8 - 1); |
| 699 | 699 | w.set_frl((config.frame_length - 1).try_into().unwrap()); | |
| 700 | if config.frame_length > 256 { | ||
| 701 | panic!("Frame length cannot be greater than 256"); | ||
| 702 | } | ||
| 703 | |||
| 704 | w.set_frl((config.frame_length - 1) as u8); | ||
| 705 | }); | 700 | }); |
| 706 | 701 | ||
| 707 | ch.slotr().modify(|w| { | 702 | ch.slotr().modify(|w| { |
