#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 }