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/nimble/config/soc_config.h |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 51 insertions(+), 2 deletions(-)

diff --git a/01_SDK/nimble/config/soc_config.h b/01_SDK/nimble/config/soc_config.h
index a6b4ac2..4e3b5c1 100644
--- a/01_SDK/nimble/config/soc_config.h
+++ b/01_SDK/nimble/config/soc_config.h
@@ -88,12 +88,12 @@
 
 /* Enable Flash LDO or not */
 #ifndef CONFIG_FLASH_LDO_EN
-#define CONFIG_FLASH_LDO_EN                                 1
+#define CONFIG_FLASH_LDO_EN                                 0
 #endif
 
 /* Remap Vector Table to SRAM */
 #ifndef CONFIG_VECTOR_REMAP_TO_RAM
-#define CONFIG_VECTOR_REMAP_TO_RAM                          1
+#define CONFIG_VECTOR_REMAP_TO_RAM                          0
 #endif
 
 /* Enable Auto Temperature Detecting Flow */
@@ -146,4 +146,53 @@
 #define CONFIG_HCLK_OPTIMIZE_EN                             0
 #endif
 
+/* Flash Map Configurations */
+#if defined(IP_107x)
+
+// Declare Flash INFO Area
+#define CONFIG_FLASH_PARTITION_CHIP_INFO_ADDR               0x7F000
+#define CONFIG_FLASH_PARTITION_CHIP_INFO_SIZE               0x1000
+
+#elif defined(IP_101x)
+
+// Declare Flash INFO Area
+#define CONFIG_FLASH_PARTITION_CHIP_INFO_ADDR               0x3F000
+#define CONFIG_FLASH_PARTITION_CHIP_INFO_SIZE               0x1000
+
+#else
+// Reserved for later use
+#endif /* IP_107x or IP_101x */
+
+// Indicate if current project/image is bootable application:
+// neither bootloader nor unbootable app.
+#if (CONFIG_FLASH_PARTITION_APP_ADDR == 0 && CONFIG_FLASH_PARTITION_APP_SIZE != 0)
+#define IS_BOOTABLE_APP                                     1
+#else
+#define IS_BOOTABLE_APP                                     0
+#endif
+
+#if CONFIG_APP_USE_IMAGE_HEADER
+#ifndef CONFIG_APP_IMG_VER_MAJOR
+#define CONFIG_APP_IMG_VER_MAJOR                            0
+#endif
+
+#ifndef CONFIG_APP_IMG_VER_MINOR
+#define CONFIG_APP_IMG_VER_MINOR                            0
+#endif
+
+#ifndef CONFIG_APP_IMG_VER_REVISION
+#define CONFIG_APP_IMG_VER_REVISION                         0
+#endif
+
+#ifndef CONFIG_APP_IMG_VER_BUILD
+#define CONFIG_APP_IMG_VER_BUILD                            0
+#endif
+#endif /* CONFIG_APP_USE_IMAGE_HEADER */
+
+#if CONFIG_FIRMWARE_ENCRYPTION
+#define ENCRYPT_SECTION __attribute__((section(".enc.section"))) __attribute__((noinline)) __attribute__((used))
+#else
+#define ENCRYPT_SECTION
+#endif /* CONFIG_FIRMWARE_ENCRYPTION */
+
 #endif /* End of _SOC_CONFIG_H_ */

--
Gitblit v1.9.3