From 9b1cdedb33543cd3a5d3a88f0786311af3aeb08e Mon Sep 17 00:00:00 2001 From: chen <15335560115@163.com> Date: 星期四, 15 八月 2024 13:50:30 +0800 Subject: [PATCH] 增加了闪灯逻辑以及gps解析逻辑以及添加了搜索模式逻辑等,并且为之前的chm5 未改为110k波特率,成功测距闪灯demo,加速度计未驱动有问题 --- uwb_MK8000_example_ss_twr_qiang_Anchor_gai/keil/include/board/board.c | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/uwb_MK8000_example_ss_twr_qiang_Anchor_gai/keil/include/board/board.c b/uwb_MK8000_example_ss_twr_qiang_Anchor_gai/keil/include/board/board.c index 7ec2ebc..4d7fccc 100644 --- a/uwb_MK8000_example_ss_twr_qiang_Anchor_gai/keil/include/board/board.c +++ b/uwb_MK8000_example_ss_twr_qiang_Anchor_gai/keil/include/board/board.c @@ -61,6 +61,7 @@ struct BOARD_PARAM_T board_param = {0}; static GPIO_IRQ_HANDLER_T button_irq_handler = NULL; +static GPIO_IRQ_HANDLER_T accelerate_irq_handler=NULL; void board_clock_run(void) { @@ -393,8 +394,15 @@ button_irq_handler = irq_handler; gpio_pin_set_dir(INPUT_5V_Pin , GPIO_DIR_IN, 0); io_pull_set(INPUT_5V_Pin , IO_PULL_DOWN, IO_PULL_UP_LEVEL4); -// gpio_enable_irq(IO_PIN_9, GPIO_IRQ_TYPE_RISING_EDGE, button_irq_handler); -// power_wakeup_enable((enum POWER_WAKEUP_SOURCE_T)IO_PIN_9, POWER_WAKEUP_LEVEL_LOW); + gpio_enable_irq(INPUT_5V_Pin, GPIO_IRQ_TYPE_RISING_EDGE, button_irq_handler); + //power_wakeup_enable((enum POWER_WAKEUP_SOURCE_T)INPUT_5V_Pin, POWER_WAKEUP_LEVEL_LOW); +} +void board_acceleration_detection_init(GPIO_IRQ_HANDLER_T irq_handler) +{ + accelerate_irq_handler=irq_handler; + gpio_pin_set_dir(ACCLERATE_DETECT_Pin , GPIO_DIR_IN, 0); + io_pull_set(ACCLERATE_DETECT_Pin, IO_PULL_DOWN, IO_PULL_UP_LEVEL4); + gpio_enable_irq(ACCLERATE_DETECT_Pin, GPIO_IRQ_TYPE_RISING_EDGE, accelerate_irq_handler); } void board_button_init(GPIO_IRQ_HANDLER_T irq_handler) { -- Gitblit v1.9.3