/* Functions: Errors whichbutton waitforenter waitfornext pause -- obsolete now */ /***************** * Error Routine * *****************/ void Errors(char msg[]) { printf("\nError: %s\n",msg); while (1) {hog_processor();} } /*************************** * Miscellaneous Accessors * ***************************/ /*Determines which Menu button was pressed: Returns 1=previous, 2=next, 3=enter */ int whichbutton() { int pressed = 0; while (pressed == 0) { if (prevbutton == 1) { pressed = 1; } if (nextbutton == 1) { pressed = 2; } if (enterbutton == 1) { pressed = 3; } } while (prevbutton || nextbutton || enterbutton) ; return pressed; } /* waits for push button "next" to be pressed */ void waitfornext() { while(!nextbutton) ; while(nextbutton) ; } /* waits for push button "enter" to be pressed */ void waitforenter() { while(!enterbutton) ; while(enterbutton) ; } /* brief pause */ void pause() { msleep(1000L); }