解决注码成功返回0xc0的问题
This commit is contained in:
@@ -146,4 +146,6 @@
|
||||
上报指令流水号自增
|
||||
不进行流水号重复判断
|
||||
2023.8.4
|
||||
添加注码错误偏移
|
||||
添加注码错误偏移
|
||||
2023.8.9
|
||||
解决注码成功返回0xc0的问题
|
@@ -6,7 +6,7 @@
|
||||
|
||||
|
||||
|
||||
#define BUILD_DATE "2023-08-04 10:50:52"
|
||||
#define BUILD_DATE "2023-08-09 13:54:50"
|
||||
#define SOFT_VERSION "0.10"
|
||||
|
||||
|
||||
|
@@ -138,7 +138,7 @@ static int updata_slave(list_def *argv)
|
||||
data+=FLASH_FILE_HEAD_SIZE;
|
||||
flash_file *file=ptr;
|
||||
if(tran==0){
|
||||
DBG_WARN("can not fond variable \"tran\"");
|
||||
DBG_WARN("can not find variable \"tran\"");
|
||||
return -1;
|
||||
}
|
||||
if(list_length(argv)<2){
|
||||
|
@@ -90,7 +90,7 @@ static void write_uid_fillret(write_uid_def *w,int addr,int ack)
|
||||
uint8_t *d=&w->ack[(addr)*39];
|
||||
w->ack_num++;
|
||||
d[0]=addr+slave_addr_off();
|
||||
d[1]=(ack==0xff)?0xff:(ack+0xc0);
|
||||
d[1]=((ack==0xff)||(ack==0x00))?ack:(ack+0xc0);
|
||||
memcpy(&d[2],w->item[addr].shell_code,13);
|
||||
memcpy(&d[2+13],w->item[addr].uid_code,16);
|
||||
memcpy(&d[2+13+16],w->item[addr].password,8);
|
||||
|
Reference in New Issue
Block a user