Struct atmega_hal::simple_pwm::Timer2Pwm
source · [−]pub struct Timer2Pwm { /* private fields */ }
Expand description
Use TC2
for PWM (pins PB3
, PD3
)
Example
let mut timer2 = Timer2Pwm::new(dp.TC2, Prescaler::Prescale64);
let mut d11 = pins.d11.into_output().into_pwm(&mut timer2);
let mut d3 = pins.d3.into_output().into_pwm(&mut timer2);
d11.set_duty(128);
d11.enable();
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Timer2Pwm
impl Send for Timer2Pwm
impl !Sync for Timer2Pwm
impl Unpin for Timer2Pwm
impl UnwindSafe for Timer2Pwm
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more