diff --git a/src/servo.rs b/src/servo.rs index 3ebe73e..cb824be 100644 --- a/src/servo.rs +++ b/src/servo.rs @@ -39,7 +39,7 @@ impl Servo for OCR1B { // pin 10 pub fn configure_timer_one(timer: &TC1) -> (&OCR1A, &OCR1B) { timer.icr1.write(|w| w.bits(4999)); // 250kHz/5000 = 50Hz - timer.tccr1a.write(|w| w.wgm1().bits(0b10).com1a().match_clear()); + timer.tccr1a.write(|w| w.wgm1().bits(0b10).com1a().match_clear().com1b().match_clear()); timer.tccr1b.write(|w| w.wgm1().bits(0b11).cs1().prescale_64()); (&timer.ocr1a, &timer.ocr1b)