V2.09 使用任务插槽设置电阻校准值成功
This commit is contained in:
@@ -966,6 +966,31 @@ void EW_Test_VerifyUID(void)
|
||||
|
||||
|
||||
|
||||
// 读mtp
|
||||
void EW_Test_ReadMTP(void)
|
||||
{
|
||||
uint8_t uc_rtv=0;
|
||||
uint8_t addr=checker_runcfg.params[0];
|
||||
uint8_t len=checker_runcfg.params[1];
|
||||
delay_ms(50);
|
||||
uc_rtv|EW_ReadMTP(checker_runcfg.netid,addr,EW_RunBuf,len);
|
||||
Checker_SetRtv((uint16_t *)EW_RunBuf,checker_runcfg.rtv_count);
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
// 写mtp
|
||||
void EW_Test_WriteMTP(void)
|
||||
{
|
||||
uint8_t uc_rtv=0;
|
||||
uint8_t addr=checker_runcfg.params[0];
|
||||
uint8_t len=checker_runcfg.params[1];
|
||||
delay_ms(50);
|
||||
memcpy(EW_RunBuf,&checker_runcfg.params[1],len);
|
||||
uc_rtv |= EW_WriteMTP(checker_runcfg.netid,addr,EW_RunBuf,len);
|
||||
Checker_MaskResult(uc_rtv,checker_runcfg.task_info.runindex);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -986,6 +1011,10 @@ void EW_Empty(void)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
CheckerTask ewtaskArray[CHECKER_MAXID_COUNT] ={
|
||||
Checker_PowerPrapare, //0 电源准备
|
||||
Checker_WaitDelay, //1 延时等待
|
||||
@@ -1022,6 +1051,9 @@ EW_Test_WriteUID, //31 写入三码数据
|
||||
EW_Test_VerifyUID, //32 验证三码数据
|
||||
CheckerExt_SetUID, //33 配置三码数据到小板
|
||||
CheckerExt_Slot, //34 任务插槽
|
||||
EW_Test_ReadMTP, //35 读取mtp
|
||||
EW_Test_WriteMTP, //36 写入mtp
|
||||
CheckerExt_SetCbv, //37 设置电阻校准值
|
||||
(void*)0 //数组结束
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user