| 12345678910111213141516171819202122232425 |
- #include "beep.h"
- #include "gd32e230_libopt.h"
- #define BEEP GPIO_PIN_7
- #define BEEP_ON gpio_bit_set(GPIOF, BEEP);
- #define BEEP_OFF gpio_bit_reset(GPIOF, BEEP);
- void BeepInit(void)
- {
- rcu_periph_clock_enable(RCU_GPIOF);
- gpio_mode_set(GPIOF, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE,BEEP);
- gpio_output_options_set(GPIOF, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ,BEEP);
- gpio_bit_reset(GPIOF, BEEP);
- }
- void beep_on()
- {
- BEEP_ON
- }
- void beep_off()
- {
- BEEP_OFF
- }
|