static char rcsid[] = "$Id: driver.c,v 1.6 2004/02/15 23:10:28 ecen2120 Exp $"; #include "comint.h" int main() { int i=1, running[2]; EnableUART(1, 9600, 'N'); running[1] = 1; EnableUART(0, 9600, 'N'); running[0] = 1; while (running[0] || running[1]) { i = 1 - i; while (running[i] && CharactersAvailable(i) && SpaceAvailable(1 - i)) { char c = RecvCharacter(i); if (c == 3) { DisableUART(i); running[i] = 0; break; } SendCharacter(1 - i, c); } } return 0; }