Skip to content

Commit 99d0fbb

Browse files
committed
Fixed a few clippy complaints
Signed-off-by: Daniel Egger <[email protected]>
1 parent 1547f22 commit 99d0fbb

File tree

4 files changed

+20
-21
lines changed

4 files changed

+20
-21
lines changed

src/adc.rs

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,9 @@ const VTEMPCAL110: *const u16 = 0x1FFF_7A2E as *const u16;
1818
1919
*/
2020

21-
use core::{ ptr, fmt };
22-
use embedded_hal::adc::{
23-
Channel,
24-
OneShot,
25-
};
26-
use crate::{
27-
stm32,
28-
gpio::*,
29-
signature::VrefCal,
30-
};
21+
use crate::{gpio::*, signature::VrefCal, stm32};
22+
use core::fmt;
23+
use embedded_hal::adc::{Channel, OneShot};
3124

3225
/// Vref internal signal, used for calibration
3326
pub struct Vref;
@@ -317,7 +310,7 @@ pub mod config {
317310
/// Right align output data
318311
Right,
319312
/// Left align output data
320-
Left
313+
Left,
321314
}
322315
impl From<Align> for bool {
323316
fn from(a: Align) -> bool {
@@ -422,7 +415,11 @@ pub mod config {
422415
self
423416
}
424417
/// change the external_trigger field
425-
pub fn external_trigger(mut self, trigger_mode: TriggerMode, trigger: ExternalTrigger) -> Self {
418+
pub fn external_trigger(
419+
mut self,
420+
trigger_mode: TriggerMode,
421+
trigger: ExternalTrigger,
422+
) -> Self {
426423
self.external_trigger = (trigger_mode, trigger);
427424
self
428425
}
@@ -618,7 +615,11 @@ pub struct Adc<ADC> {
618615
}
619616
impl<ADC> fmt::Debug for Adc<ADC> {
620617
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
621-
write!(f, "Adc: {{ calibrated_vdda: {:?}, max_sample: {:?}, config: {:?}, ... }}", self.calibrated_vdda, self.max_sample, self.config)
618+
write!(
619+
f,
620+
"Adc: {{ calibrated_vdda: {:?}, max_sample: {:?}, config: {:?}, ... }}",
621+
self.calibrated_vdda, self.max_sample, self.config
622+
)
622623
}
623624
}
624625

@@ -1063,8 +1064,6 @@ adc!(ADC2 => (adc2, ADC_COMMON, apb2enr, adc2en, apb2rstr, adcrst));
10631064
))]
10641065
adc!(ADC3 => (adc3, ADC_COMMON, apb2enr, adc3en, apb2rstr, adcrst));
10651066

1066-
1067-
10681067
#[cfg(feature = "stm32f401")]
10691068
adc_pins!(
10701069
gpioa::PA0<Analog> => (ADC1, 0),

src/rcc.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ impl CFGR {
265265
))]
266266
let (pclk1_max, pclk2_max) = (50_000_000, 100_000_000);
267267

268-
let pclk1 = self.pclk1.unwrap_or(core::cmp::min(pclk1_max, hclk));
268+
let pclk1 = self.pclk1.unwrap_or_else(|| core::cmp::min(pclk1_max, hclk));
269269
let (ppre1_bits, ppre1) = match (hclk + pclk1 - 1) / pclk1 {
270270
0 => unreachable!(),
271271
1 => (0b000, 1),
@@ -276,11 +276,11 @@ impl CFGR {
276276
};
277277

278278
// Calculate real APB1 clock
279-
let pclk1 = hclk / ppre1 as u32;
279+
let pclk1 = hclk / u32::from(ppre1);
280280

281281
assert!(pclk1 <= pclk1_max);
282282

283-
let pclk2 = self.pclk2.unwrap_or(core::cmp::min(pclk2_max, hclk));
283+
let pclk2 = self.pclk2.unwrap_or_else(|| core::cmp::min(pclk2_max, hclk));
284284
let (ppre2_bits, ppre2) = match (hclk + pclk2 - 1) / pclk2 {
285285
0 => unreachable!(),
286286
1 => (0b000, 1),
@@ -291,7 +291,7 @@ impl CFGR {
291291
};
292292

293293
// Calculate real APB2 clock
294-
let pclk2 = hclk / ppre2 as u32;
294+
let pclk2 = hclk / u32::from(ppre2);
295295

296296
assert!(pclk2 <= pclk2_max);
297297

src/serial.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1953,7 +1953,7 @@ where
19531953
fn write_str(&mut self, s: &str) -> fmt::Result {
19541954
let _ = s
19551955
.as_bytes()
1956-
.into_iter()
1956+
.iter()
19571957
.map(|c| block!(self.write(*c)))
19581958
.last();
19591959
Ok(())

src/signature.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ impl Uid {
4242

4343
/// Wafer number
4444
pub fn waf_num(&self) -> u8 {
45-
self.waf_lot[0].into()
45+
self.waf_lot[0]
4646
}
4747

4848
/// Lot number

0 commit comments

Comments
 (0)