#include "buzzer.h" static uint8_t buzzer_state; static uint16_t buzzer_count; void buzzer_init(void) { buzzer_state = 0; buzzer_count = 0; buzzer_stop(); } void buzzer_start(void) { buzzer_state = 1; buzzer_count = 0; R_TAU0_Channel4_Start(); } void buzzer_stop(void) { buzzer_state = 0; R_TAU0_Channel4_Stop(); } void buzzer_task(void)//10ms { if (buzzer_state == 1) { buzzer_count++; if (buzzer_count >= 20) { buzzer_stop(); } } }