- marked amilevel lsc370driv lscsupprt as obsoloete and removed from make_gen
- enhancements in ease, fsm, ipsdriv ighdriv
This commit is contained in:
8
ease.c
8
ease.c
@ -120,6 +120,7 @@ void EaseWrite(EaseBase * eab, char *cmd)
|
||||
int l;
|
||||
|
||||
if (eab->errCode) {
|
||||
FsmStop(eab->task, eab->idle);
|
||||
eab->state = EASE_abort;
|
||||
return;
|
||||
}
|
||||
@ -396,6 +397,9 @@ static long EaseIdle(long pc, void *object)
|
||||
switch (pc) {
|
||||
default: /* FSM BEGIN ****************************** */
|
||||
EasePchk(eab);
|
||||
if (eab->state == EASE_abort) {
|
||||
eab->state = EASE_idle;
|
||||
}
|
||||
|
||||
idle:
|
||||
if (!EaseCheckDoit(eab))
|
||||
@ -408,10 +412,8 @@ static long EaseIdle(long pc, void *object)
|
||||
case __LINE__: /**********************************/
|
||||
|
||||
eab->startOk = 1;
|
||||
if (eab->state == EASE_abort) {
|
||||
eab->state = EASE_idle;
|
||||
}
|
||||
rd:
|
||||
/* rd: */
|
||||
/*
|
||||
if (eab->state == EASE_lost) {
|
||||
snprintf(eab->msg, sizeof eab->msg, "no response from %s",
|
||||
|
Reference in New Issue
Block a user