Files
QDAC-firmware/app/by_rt_button.c

26 lines
484 B
C

#include "by_rt_button.h"
#include "zf_common_headfile.h"
uint8_t rotate_button;
void by_gpio_init(void)
{
gpio_init(E10, GPI, GPIO_HIGH, GPI_PULL_UP);
}
void by_exit_init(void)
{
exti_init(E9, EXTI_TRIGGER_FALLING);
exti_init(E11, EXTI_TRIGGER_BOTH);
}
/**
* @brief 查询旋钮状态 - 查询后状态归零
*
* @return uint8_t 当前旋钮状态
*/
uint8_t by_get_rb_status(void)
{
uint8_t temp_s = rotate_button;
rotate_button = 0;
return temp_s;
}