-
1、增加功能 键盘固件升级适配多种键盘; 2、广播包数量上限由原来的128扩充到255,解决测验题答案129条下发假死机问题;
-
1、升级收到重复的启动命令,去重,只启动一次,避免键盘收到不同升级序号超时退出升级; 2、增加逻辑分析仪调试接口,放在DEBUG_IO宏定义下,需要时可打开,发布版本自动关闭; 3、快速下发期间也支持答题; 4、通用链表分配节点数容量由100改为500,解决生僻字100只下发不成功的问题; 5、定时器中断多清除一次标记位防止在定时器中断出不来造成假死现象,可能没用; 6、增加看门狗功能,看门狗复位时间1.6S; 7、调整中断优先级,原有优先级分组(抢占3响应1),2.5mS(抢占3响应0),20mS(抢占4响应0),RF(抢占3响应0),USB_Timer(抢占4响应0),USBIRQ(抢占1响应1); 修改为 优先级分组(抢占3响应1),2.5mS(抢占1响应1),20mS(抢占4响应0),RF(抢占1响应0),USB_Timer(抢占4响应0),USBIRQ(抢占2响应1);
-
1、解决写公司密码不提示的bug; 2、解决写新密码再升级后又变回原先老密码的问题;
-
1、修改HMODEL=217; 2、解决修改了同步码的加密基站升级后连不上但是重启可以连接的问题; 3、修改链表超时由10改为60,GD303 USBD库 USB传输不稳定时2023-02-03 测到超时引发基站重新申请,导致两次删除链表,错误的删除了并未申请过的键盘,导致漏键盘的问题; 4、发送基站申请条件由 if( rpt_ing_flag ==2 )改为 if( rpt_ing_flag ){ 防止流程卡死,同时启动下一个键盘流程时设置 up_call.step = 0; 防止流程卡死; 5、增加全局变量current_sn保存当前处理的SN,用于删除时做比对,防止误删除,;
-
2、升级包间隔时间由800 改为 1800,加长间隔,避免键盘误接收; 3、解空白基站入网名称和密码错误的BUG;