From 4ac8869c86534136e97ed4bf738a83e65cdefafa Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期五, 14 三月 2025 10:31:03 +0800 Subject: [PATCH] 添加了新的协议内容,还添加了保留位 --- keil/include/drivers/PCA9555.c | 46 ++++------------------------------------------ 1 files changed, 4 insertions(+), 42 deletions(-) diff --git a/keil/include/drivers/PCA9555.c b/keil/include/drivers/PCA9555.c index 7dd236d..6b167e5 100644 --- a/keil/include/drivers/PCA9555.c +++ b/keil/include/drivers/PCA9555.c @@ -597,29 +597,11 @@ } uint8_t LORA_IRQ_flag=0; -uint8_t Sos_state; +uint8_t SOS_KEY_STATE; void SOS_irq_callback() { + SOS_KEY_STATE=1; - Sos_state=!Sos_state; - if(Sos_state) - { - - - UWB_LED_ON; - - } - else - { - - UWB_LED_OFF; - - } - - - - - } //void WAKE_UP_irq_callback() @@ -628,31 +610,12 @@ //} void move_handler() { - nomove_count=0; - Sos_state=!Sos_state; - if(Sos_state) - { - LORA_LED_ON; - } - else - { - LORA_LED_OFF; - } - + nomove_count=0; } void check_input_change(void) { uint16_t gpio_state; gpio_state=(uint16_t)pca9555writedata_input[0]<<8|pca9555writedata_input[1]; -// if(LORA_IRQ_POSITION&gpio_state) -// { - -// //Lora_irq_callback(); -// } -// else -// { -// -// } if(BT_IRQ_POSITION&gpio_state) { @@ -678,8 +641,7 @@ void pca_input_detection_init(GPIO_IRQ_HANDLER_T irq_handler) -{ - +{ gpio_pin_set_dir(PCA_INPUT_DETECT , GPIO_DIR_IN, 0); io_pull_set(PCA_INPUT_DETECT, IO_PULL_UP, IO_PULL_UP_LEVEL2); gpio_enable_irq(PCA_INPUT_DETECT, GPIO_IRQ_TYPE_FALLING_EDGE, irq_handler); -- Gitblit v1.9.3