From 3fe5b72b4c3bcf0c97c8e979cfbea6bcb8430a93 Mon Sep 17 00:00:00 2001 From: LLeny Date: Tue, 31 Dec 2024 18:58:39 +0800 Subject: [PATCH] 1.82 - Option::::unwrap const fn fix --- src/mikey/timers/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mikey/timers/mod.rs b/src/mikey/timers/mod.rs index e5741b6..fc6bb27 100644 --- a/src/mikey/timers/mod.rs +++ b/src/mikey/timers/mod.rs @@ -9,7 +9,7 @@ use crate::mikey::*; const TIMER_TICKS_COUNT: u16 = (0.000001 / CRYSTAL_TICK_LENGTH) as u16; // 1us/62.5ns -const TIMER_LINKS: [Option; 12] = [Some(NonZero::new(2).unwrap()), Some(NonZero::new(3).unwrap()), Some(NonZero::new(4).unwrap()), Some(NonZero::new(5).unwrap()), None, Some(NonZero::new(7).unwrap()), None, Some(NonZero::new(8).unwrap()), Some(NonZero::new(9).unwrap()), Some(NonZero::new(10).unwrap()), Some(NonZero::new(11).unwrap()), Some(NonZero::new(1).unwrap())]; +const TIMER_LINKS: [Option; 12] = unsafe { [Some(NonZero::new_unchecked(2)), Some(NonZero::new_unchecked(3)), Some(NonZero::new_unchecked(4)), Some(NonZero::new_unchecked(5)), None, Some(NonZero::new_unchecked(7)), None, Some(NonZero::new_unchecked(8)), Some(NonZero::new_unchecked(9)), Some(NonZero::new_unchecked(10)), Some(NonZero::new_unchecked(11)), Some(NonZero::new_unchecked(1))] }; const TIMER_COUNT: usize = 8; const AUDIO_TIMER_COUNT: usize = 4;