From ae079c1fc5d990ba55714d4b3a51b19f96edaec4 Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期四, 24 四月 2025 16:01:43 +0800
Subject: [PATCH] 改为中断来低电平触发发送当前扫描数据,3s内扫描不到的会退出,串口来55 AA 75 70 64 61 74 65,进入升级模式

---
 01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h b/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h
index e51f3bc..d9b2071 100644
--- a/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h
+++ b/01_SDK/modules/hal/panchip/panplat/pan1070/bsp/peripheral/inc/pan_hal_dmac.h
@@ -38,11 +38,12 @@
 typedef struct
 {
   DMA_T *dma;
+  void* periph;
   DMAC_ChannelConfigTypeDef ConfigTmp;
 
   DMAC_CallbackFunc Callback;
   // uint8_t Status;
-  bool XferFlag;
+//  bool XferFlag;
 
   UART_CallbackFunc CallbackUart;
   I2C_CallbackFunc CallbackI2c;
@@ -52,13 +53,15 @@
 
   uint32_t *pBuffPtr;
   uint16_t XferSize;
+  uint16_t XferCount;
 } DMAC_HandleTypeDef;
 
 #define DMAC_CHANNEL_NUMS 2
 extern DMAC_HandleTypeDef DMAC_Channel_Array[DMAC_CHANNEL_NUMS];
-#define DMAC_Channel_1 DMAC_Channel_Array[0]
-#define DMAC_Channel_2 DMAC_Channel_Array[1]
-#define DMAC_Channel_3 DMAC_Channel_Array[2]
+#define DMAC_Channel_0 DMAC_Channel_Array[0]
+#define DMAC_Channel_1 DMAC_Channel_Array[1]
+//#define DMAC_Channel_3 DMAC_Channel_Array[2]
+
 extern DMAC_ChannelConfigTypeDef dma_uart2mem_config;
 extern DMAC_ChannelConfigTypeDef dma_mem2uart_config; 
 extern DMAC_ChannelConfigTypeDef dma_spi2mem_config;

--
Gitblit v1.9.3