-
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,用于删除时做比对,防止误删除,;
-
1、启用多包上传数据段CRC,注释掉数据校验调试代码;
-
1、启用多包上传数据段CRC;
-
1、解决填空题自动提交,链表删除lenth 和 index相等导致的死机问题,链表操作要注意判断非NULL,如果进入hardfault,多查查指针是否非NULL; 2、改回因为误修改的100.0.7版本的RF rf_SendPacket里面的延时,解决扩展信标慢进入的问题,延时短了会造成中断处理时长达6.5mS;
-
2、gen_linklist.c 里增加用数组分配地址代替 动态分配地址的malloc 和 free
-
1、unsigned char idsn[10][SN_LEN]; 改为 unsigned char idsn[10][6]; SN_LEN 是4,解决基站确认包溢出问题导致的测验题自动测试速度慢,键盘调试可见大量的发送中断未在本周期内获得确认,导致重发问题,提交慢,修改后问题解决; 2、按要求修改了LED规则; 3、RF模块SPI0 修改IO口速度,由GPIO_OSPEED_50MHZ 改为 GPIO_OSPEED_MAX ; 4、USB状态修改为USBD_CONNECTED 和 USBD_CONFIGURED 状态都认为是连接上了电脑; 5、还有填空题自动提交测试由malloc进入HardFault死机问题未解决;
-
1、解决连续收题SDK可见一卡一卡的问题,bushound看到的是基站连续发9包没有结束包0xFF,导致SDK在等待200mS, 把vote_report.c文件里的if( (rpt_vote.buf_no_empty_flag)&&(rpt_vote.pkt_seq<9)&&(rpt_vote.flag)){ // 改为 if( (rpt_vote.buf_no_empty_flag)&&(rpt_vote.pkt_seq<10)&&(rpt_vote.flag)){ // 2、解决因延时问题导致的发扩展信标时长多达6.5mS,导致部分键盘进入答题缓慢的问题;
-
2、升级包间隔时间由800 改为 1800,加长间隔,避免键盘误接收; 3、解空白基站入网名称和密码错误的BUG;