diff --git a/firmware/src/edubrm.c b/firmware/src/edubrm.c index 82b0101..f193a82 100644 --- a/firmware/src/edubrm.c +++ b/firmware/src/edubrm.c @@ -128,7 +128,7 @@ void EnablePWM1(uint32_t period, uint32_t duty) { LPC_SYSCON->SYSAHBCLKCTRL |= 1<<9; // Enables clock for 32-bit counter/timer 0. LPC_IOCON->PIO1_6 &= ~0x07; - LPC_IOCON->PIO1_6 |= 0x01; // Selects function CT32B0_MAT0 + LPC_IOCON->PIO1_6 |= 0x02; // Selects function CT32B0_MAT0 LPC_TMR32B0->MR3 = period; LPC_TMR32B0->MR0 = duty; diff --git a/firmware/src/edubrm.h b/firmware/src/edubrm.h index b0239e0..577264e 100644 --- a/firmware/src/edubrm.h +++ b/firmware/src/edubrm.h @@ -1,4 +1,4 @@ void GetInReport (uint8_t src[], uint32_t length); void SetOutReport (uint8_t dst[], uint32_t length); -void EnablePWM1(uint16_t period, uint16_t duty); +void EnablePWM1(uint32_t period, uint32_t duty); void EnablePWM2(uint16_t period, uint16_t duty);