From 81336573bc47ca12e115683cf2823fa397fdcc09 Mon Sep 17 00:00:00 2001 From: David O'Connor Date: Sat, 12 Jun 2021 16:40:24 -0400 Subject: Use from instead of as --- src/delay.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/delay.rs b/src/delay.rs index 3785907..750ded1 100644 --- a/src/delay.rs +++ b/src/delay.rs @@ -31,7 +31,7 @@ impl Delay { /// Delay using the Cortex-M systick for a certain duration, in µs. pub fn delay_us(&mut self, us: u32) { - let ticks = (us as u64) * (self.ahb_frequency as u64) / 1_000_000; + let ticks = (u64::from(us)) * (u64::from(self.ahb_frequency)) / 1_000_000; let full_cycles = ticks >> 24; if full_cycles > 0 { @@ -87,14 +87,14 @@ impl DelayMs for Delay { impl DelayMs for Delay { #[inline(always)] fn delay_ms(&mut self, ms: u16) { - Delay::delay_ms(self, ms as u32); + Delay::delay_ms(self, u32::from(ms)); } } impl DelayMs for Delay { #[inline(always)] fn delay_ms(&mut self, ms: u8) { - Delay::delay_ms(self, ms as u32); + Delay::delay_ms(self, u32::from(ms)); } } @@ -117,13 +117,13 @@ impl DelayUs for Delay { impl DelayUs for Delay { #[inline(always)] fn delay_us(&mut self, us: u16) { - Delay::delay_us(self, us as u32) + Delay::delay_us(self, u32::from(us)) } } impl DelayUs for Delay { #[inline(always)] fn delay_us(&mut self, us: u8) { - Delay::delay_us(self, us as u32) + Delay::delay_us(self, u32::from(us)) } } -- cgit v1.2.3