void writeChar(char letter, int pos) { selectDisplayChar(pos); switch(letter) { case ' ': write_blank(); break; case 'A': write_A(); break; case 'B': write_B(); break; case 'C': write_C(); break; case 'D': write_D(); break; case 'E': write_E(); break; case 'F': write_F(); break; case 'G': write_G(); break; case 'H': write_H(); break; case 'I': write_I(); break; case 'J': write_J(); break; case 'K': write_K(); break; case 'L': write_L(); break; case 'M': write_M(); break; case 'N': write_N(); break; case 'O': write_O(); break; case 'P': write_P(); break; case 'Q': write_Q(); break; case 'R': write_R(); break; case 'S': write_S(); break; case 'T': write_T(); break; case 'U': write_U(); break; case 'V': write_V(); break; case 'W': write_W(); break; case 'X': write_X(); break; case 'Y': write_Y(); break; case 'Z': write_Z(); break; case ':': write_colon(); break; default: write_checker(); break; } }
void OSD::write_xy(uint8_t x, uint8_t y, uint8_t c){ relPanel(x,y); write_S(c); }
size_t TimerSerial::write(uint8_t b){ write_S(b); return 1; }
size_t OSD::write(uint8_t c){ write_S(c); return 1; }