clean up interruptAccept logic

This commit is contained in:
Marty Kraimer
1993-08-27 16:12:38 +00:00
parent 0b77bf93e9
commit afb33204dc

View File

@@ -158,11 +158,14 @@ dio_scan()
int i;
int first_scan,first_scan_complete;
first_scan = first_scan_complete = 0;
for(;;){
if(interruptAccept) break;
taskDelay(vxTicksPerSecond/30);
}
first_scan_complete = FALSE;
first_scan = TRUE;
for (;;)
{
if (interruptAccept & !first_scan_complete) first_scan = 1;
for (i = 0; i < XY240_MAX_CARDS; i++)
{
if (dio[i].dptr)
@@ -180,7 +183,7 @@ dio_scan()
first_scan = 0;
first_scan_complete = 1;
}
taskDelay(1);
taskDelay(vxTicksPerSecond/30);
}
}