#ifndef _BY_BUZZER_H__ #define _BY_BUZZER_H__ #include "zf_common_headfile.h" #define BY_PRESS_SHORT 2000 #define BY_PRESS_LONG 2500 #define BY_FORWARD 1500 #define BY_BACKWARD 1800 #define BUZZER_PIN TIM9_PWM_MAP0_CH1_A2 extern uint32_t a[40]; extern uint16_t queue_long; extern const uint32_t max_long; extern uint8_t queue_flag; extern void queue_init(void); extern void queue_add_element(int element); extern void queue_pop_element(void); extern void queue_pop_read(void); extern void by_buzzer_init(void); extern void by_buzzer_add(uint16_t tone); extern void by_buzzer_run(void); #endif