31 lines
725 B
C
31 lines
725 B
C
|
////////////////////////////////////////////////////////////////////////////////
|
|||
|
|
|||
|
/// beep<65>ļ<EFBFBD>
|
|||
|
///
|
|||
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD>顢<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>ʼ<EFBFBD><CABC>ʱ<EFBFBD>졢<EFBFBD><ECA1A2>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD><C9BA>ر<EFBFBD>
|
|||
|
/// @file beep.c
|
|||
|
/// @author lh
|
|||
|
/// @date 2022-03-02
|
|||
|
/// @version v0.1
|
|||
|
|
|||
|
////////////////////////////////////////////////////////////////////////////////
|
|||
|
#include "beep.h"
|
|||
|
#include "gd32f4xx_gpio.h"
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
|
|||
|
void beep_init()
|
|||
|
{
|
|||
|
rcu_periph_clock_enable(RCU_GPIOE);
|
|||
|
gpio_mode_set(GPIOE, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_6);
|
|||
|
gpio_output_options_set(GPIOE, GPIO_OTYPE_PP, GPIO_OSPEED_25MHZ, GPIO_PIN_6);
|
|||
|
}
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void beep_enable()
|
|||
|
{
|
|||
|
gpio_bit_set(GPIOE, GPIO_PIN_6);
|
|||
|
}
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
void beep_disable()
|
|||
|
{
|
|||
|
gpio_bit_reset(GPIOE, GPIO_PIN_6);
|
|||
|
}
|