|
|
@ -13,7 +13,7 @@ size_t nbuzzers = count_of(buzzers); |
|
|
|
|
|
|
|
|
|
|
|
void buzzer_init(struct buzzer *buzzer) |
|
|
|
void buzzer_init(struct buzzer *buzzer) |
|
|
|
{ |
|
|
|
{ |
|
|
|
timer_reset(buzzer->timer); |
|
|
|
rcc_periph_reset_pulse(buzzer->timer); |
|
|
|
|
|
|
|
|
|
|
|
timer_set_mode(buzzer->timer, TIM_CR1_CKD_CK_INT, TIM_CR1_CMS_EDGE, |
|
|
|
timer_set_mode(buzzer->timer, TIM_CR1_CKD_CK_INT, TIM_CR1_CMS_EDGE, |
|
|
|
TIM_CR1_DIR_UP); |
|
|
|
TIM_CR1_DIR_UP); |
|
|
|