void displayStatus(char status) { sendLiteralBytes("stat:"); sendBinPad(status); sendLiteralBytes("\n"); if (status & 0b1000000) sendLiteralBytes("DR "); if (status & 0b100000) sendLiteralBytes("DS "); if (status & 0b10000) sendLiteralBytes("RT "); if (status & 0b1) sendLiteralBytes("TXF "); sendLiteralBytes("\n"); }
void displayStatus(char status) { setPosition(0,0); sendLiteralBytes("stat:"); sendBinPad(status); fillLine(); if (runFlag == 0) { setPosition(0,15); sendLiteralBytes("_"); } runFlag = !runFlag; setPosition(1,0); if (status & 0b1000000) sendLiteralBytes("DR "); if (status & 0b100000) sendLiteralBytes("DS "); if (status & 0b10000) sendLiteralBytes("RT "); if (status & 0b1) sendLiteralBytes("TXF "); fill(); }