feat: 蜂鸣器和旋钮适配

This commit is contained in:
bmy
2024-02-07 10:24:11 +08:00
parent 845ab06586
commit 5f29a9eca2
9 changed files with 78 additions and 120 deletions

View File

@@ -1,24 +1,23 @@
#ifndef _BY_BUZZER_H__
#define _BY_BUZZER_H__
#include "by_rt_button.h"
#include "stdio.h"
#include "ch32v30x.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 TIM3_PWM_MAP0_CH2_A7
extern void by_buzzer_init(void);
extern void queue_init(void);
extern void queue_add_element(int element);
extern void queue_pop_element(void);
extern void queue_pop_read(void);
#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);
#endif