 
     default:
       printTTY("Tests complete.\r\n");
-      testMode = 0;
+      testId = 0;
       break;
   }
   delay(500);


    case 3:
      // Space test
      printTTY(" / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /\r");
      for (int i=0; i<72; i+=2) {
        for (int j=0; j<i; j++) {
          sendToTTY(' ');
        }
        sendToTTY('\\');
        sendToTTY(CR);
      }
      sendToTTY(LF);
      break;

    case 4:

//
// But modern kernels (e.g. Darwin) have removed support for some of these stty
// options, so it's more convenient and more flexible to do here in firmware.
// On OSX you will still want `stty 
//
// The ASR33's ASCII (ANSI X3.4-1963) differs from today's ASCII in other ways.
// Codepoint 0x5e is "up arrow", not caret (^).
