void sop4618_S::setScreenSize(uint8_t rows, uint8_t cols) { if(rows == 0 || cols == 0) return; String s("\e["); char rbuf[4]; char cbuf[4]; char sbuf[16]; memset(rbuf, 0x0, sizeof(rbuf)); memset(cbuf, 0x0, sizeof(cbuf)); memset(sbuf, 0x0, sizeof(sbuf)); itoa(rows, rbuf, 10); itoa(cols, cbuf, 10); s += String(rbuf) + String("L\e["); s += String(cbuf) + String("c"); s.toCharArray(sbuf, sizeof(sbuf)); puts(sbuf); delay(10); flush(); }