YuanHongbin
72844ff821
feat: 新增激光定时关闭与姿态角持续输出测试功能,编码转UTF-8
...
1. 激光定时自动关闭:默认10分钟,laser on启动计时,超时自动关并上报
2. laser time <min>可配置定时分钟数,0=关闭定时
3. att on/off持续输出姿态角(Pitch/Roll/Yaw),不注册不低功耗
4. 20个源文件从GB2312编码转为UTF-8 with BOM
2026-07-20 17:04:48 +08:00
YuanHongbin
70758b1c06
fix: 修复审查发现的4个高危问题
...
1. UartDebug: RS485通道1关闭指令误操作通道2,修正'u'升降级通道混淆
2. bsp: GPIOInit新增PA3(ADC电源控制引脚)初始化为输出
3. main.h: Nonce从int16_t改为uint16_t,消除rand()溢出导致LPTimer0延时异常
4. SGCP: SUB_STATUS_BROADCAST_SYNC_TIME调用ToSDSetColTime改为ToSDSyncTime
2026-07-14 18:16:53 +08:00
YuanHongbin
9f200e2e83
fix: 修复串口调试DCH通道切换无效及UART0无法接收调试指令的问题
...
1. DBGUartSend/DBGUartSendByte改为运行时通过gDebugChannel选择输出通道,替代编译期USE_BOOTLOADER宏
2. 启用Uart0_IRQHandler中的DebugUartIRQ调用,使UART0可接收调试指令
2026-07-13 15:34:41 +08:00
YuanHongbin
2efab2862f
1、startup.s汇编文件的的中断重定向改为ifdef,通过切换app_debug和app_boot判断是否编译
...
2、Sx1276Type_t 结构体给定固定值
3、lora通道选择取消,通过修改频率来修改通道
4、增加了修改lora参数的函数
5、将USE_BOOTLOADER的宏定义更改到工程预编译define
6、将BootPara_t结构体定义到bsp.h文件下
7、在bsp.h文件下增加了LoraPara_r,RS485Para_t结构体并声明
8、串口带波特率参数初始化
9、增加了MAIN_DBG_LOG和DATA_DBG_LOG调试打印
10、Update.h的boot参数定义在bsp.h获取
11、当工程是app_boot时调试口为Lpuart0,当工程是app_debug时调试口为uart0
12、设备Mac从bootloader中固定地址0x00002800获取,设备类型、通讯方式、设备标志和设备序号从获取到的mac地址解析
13、debug文件增加了调试指令
2026-05-20 13:41:07 +08:00
YuanHongbin
bbd563b069
初始版本
2026-04-23 14:02:03 +08:00