diff --git a/embassy-stm32/src/timer/low_level.rs b/embassy-stm32/src/timer/low_level.rs index a9c6dc303..796c33a27 100644 --- a/embassy-stm32/src/timer/low_level.rs +++ b/embassy-stm32/src/timer/low_level.rs @@ -236,7 +236,7 @@ impl<'d, T: CoreInstance> Timer<'d, T> { } /// get the capability of the timer - pub fn get_bits(&self) -> TimerBits { + pub fn bits(&self) -> TimerBits { T::BITS } diff --git a/embassy-stm32/src/timer/simple_pwm.rs b/embassy-stm32/src/timer/simple_pwm.rs index 0fc2a1bf0..f36fa026c 100644 --- a/embassy-stm32/src/timer/simple_pwm.rs +++ b/embassy-stm32/src/timer/simple_pwm.rs @@ -409,7 +409,7 @@ macro_rules! impl_waveform_chx { ..Default::default() }; - match self.inner.get_bits() { + match self.inner.bits() { TimerBits::Bits16 => { // the data must be aligned to double words assert!(duty.len() % 2 == 0);