fix(vd960DBN): BUFF_STACK_SIZE 512→64 对齐 Loop 侧串口帧缓冲

- 串口帧缓冲装的是 Loop↔DBN 的 0x7F 私有协议帧, 与 Loop 侧发送缓冲(64)同源
- 当前最大帧 0x0C 多线圈上报实测 56B (Len=51), 64 留 8B 余量, 512 严重浪费
- g_pkg_uart_1/2 各省 448B, 合计回收 ~896B SRAM
- 顺带删除零引用死结构体 USART_DMA_UNIT + RX_BUFFER_LEN 宏
This commit is contained in:
wangfq
2026-07-16 14:52:16 +08:00
parent c0bdcd956d
commit d61ff830aa
@@ -19,7 +19,7 @@
#define HARDWARE_VER_SUB 1 #define HARDWARE_VER_SUB 1
#define BUFF_STACK_SIZE 512 //128 #define BUFF_STACK_SIZE 64
#define MAX_UART_TXRX_LEN 32 #define MAX_UART_TXRX_LEN 32
@@ -91,15 +91,6 @@ extern Pkg_Uart g_pkg_uart_1;
extern Pkg_Uart g_pkg_uart_2; extern Pkg_Uart g_pkg_uart_2;
#define RX_BUFFER_LEN BUFF_STACK_SIZE
typedef struct
{
volatile uint8_t DMA_USE_BUFFER;
uint8_t Rx_Buffer[2][RX_BUFFER_LEN];
} USART_DMA_UNIT;
typedef struct _DBN_BLE_STATE_ typedef struct _DBN_BLE_STATE_