Files
QD4C-firmware/app/by_rt_button.c

27 lines
586 B
C
Raw Permalink Normal View History

#include "by_rt_button.h"
2023-12-13 21:54:20 +08:00
#include "zf_common_headfile.h"
2023-12-22 15:24:39 +08:00
#include "by_imu.h"
uint8_t rotate_button;
2023-12-22 15:24:39 +08:00
/**
* @brief -
*
* @return uint8_t
*/
uint8_t by_get_rb_status(void)
2023-12-13 21:54:20 +08:00
{
uint8_t temp_s = rotate_button;
2024-02-07 10:24:11 +08:00
rotate_button = rotate_button_none;
2023-12-13 21:54:20 +08:00
return temp_s;
}
2024-02-07 10:24:11 +08:00
void by_rb_init(void)
{
2024-04-16 09:58:51 +08:00
gpio_init(B9, GPI, GPIO_HIGH, GPI_PULL_UP);
gpio_init(E0, GPI, GPIO_HIGH, GPI_PULL_UP);
gpio_init(E1, GPI, GPIO_HIGH, GPI_PULL_UP);
2023-12-22 15:24:39 +08:00
2024-04-16 09:58:51 +08:00
exti_init(E0, EXTI_TRIGGER_FALLING);
exti_init(E1, EXTI_TRIGGER_BOTH);
2023-12-22 15:24:39 +08:00
}