@@ -30,7 +30,6 @@ impl Delay {
30
30
}
31
31
32
32
/// Delay using the Cortex-M systick for a certain duration, in µs.
33
- #[ inline]
34
33
pub fn delay_us ( & mut self , us : u32 ) {
35
34
let ticks = ( us as u64 ) * ( self . ahb_frequency as u64 ) / 1_000_000 ;
36
35
@@ -88,14 +87,14 @@ impl DelayMs<i32> for Delay {
88
87
impl DelayMs < u16 > for Delay {
89
88
#[ inline( always) ]
90
89
fn delay_ms ( & mut self , ms : u16 ) {
91
- Delay :: delay_ms ( self , u32 :: from ( ms ) ) ;
90
+ Delay :: delay_ms ( self , ms as u32 ) ;
92
91
}
93
92
}
94
93
95
94
impl DelayMs < u8 > for Delay {
96
95
#[ inline( always) ]
97
96
fn delay_ms ( & mut self , ms : u8 ) {
98
- Delay :: delay_ms ( self , u32 :: from ( ms ) ) ;
97
+ Delay :: delay_ms ( self , ms as u32 ) ;
99
98
}
100
99
}
101
100
@@ -118,13 +117,13 @@ impl DelayUs<i32> for Delay {
118
117
impl DelayUs < u16 > for Delay {
119
118
#[ inline( always) ]
120
119
fn delay_us ( & mut self , us : u16 ) {
121
- Delay :: delay_us ( self , u32 :: from ( us ) )
120
+ Delay :: delay_us ( self , us as u32 )
122
121
}
123
122
}
124
123
125
124
impl DelayUs < u8 > for Delay {
126
125
#[ inline( always) ]
127
126
fn delay_us ( & mut self , us : u8 ) {
128
- Delay :: delay_us ( self , u32 :: from ( us ) )
127
+ Delay :: delay_us ( self , us as u32 )
129
128
}
130
129
}
0 commit comments