Skip to content

Commit b952395

Browse files
committed
fix for: PWM on STM32F4 doesn't work right away
Credit to hathach for finding and fixing this: #178 Fixes #178
1 parent 0cebedb commit b952395

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

STM32F4/cores/maple/boards.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ static void timerDefaultConfig(timer_dev *dev) {
158158
regs->PSC = 1;
159159
regs->SR = 0;
160160
regs->DIER = 0;
161-
regs->EGR = TIMER_EGR_UG;
162161

163162
switch (dev->type) {
164163
case TIMER_ADVANCED:
@@ -176,5 +175,6 @@ static void timerDefaultConfig(timer_dev *dev) {
176175
break;
177176
}
178177

178+
regs->EGR = TIMER_EGR_UG;
179179
timer_resume(dev);
180180
}

0 commit comments

Comments
 (0)