- UART0_ResetRTXFIFO → UART0_CLR_RXFIFO/UART0_CLR_TXFIFO (SDK无此函数) - UART0_Res_1Byte → UART_1BYTE_TRIG (正确枚举值) - UART0_GetITFlag() 改为 switch 模式 (无参宏,非函数调用) - 删除不存在的 UART0_ClearITFlag (读RBR自动清中断) - ISR 增加 UART_II_LINE_STAT 处理防中断死锁
- rs485_700bs.c: handle_query_dip() 从 g_loop_cng_unit 读取 sensitvity/output_mode/exist_mode/delay_time,映射为 DIP1-5 位 - rs485_700bs.h: 恢复 CMD_QUERY_DIP / RSP_DIP 常量 - docs: 添加 DLD-700BS V1.15 使用说明书 MD 版 - DLD154Pro 无物理拨码,所有配置通过 BLE 管理,0x3D 返回当前有效参数
新增 rs485_700bs.c/h: - UART0 9600 8N1 中断接收, PA13 方向控制 - 命令处理: 0xFA(状态)/0x1B(频率)/0x2C(复位)/0x3D(拨码) - 心跳上报: 0xAA 空闲5s/故障1s/事件立即 - XOR 校验, 地址匹配 (g_rs485_id) - 0x2C 复位: loop1_LC_Reset + INI_LOOP 完整初始化 集成 peripheral_main.c: - rs485_init() 替换 GPIO placeholder - rs485_poll() 加入主循环 (cjq_srv 之后)