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