10 #define KEYPAD_NONE -1 11 #define KEYPAD_RIGHT 0 15 #define KEYPAD_SELECT 4 26 #define WRITE_DEGREE_C() \ 27 { if (lcd->foundLCD) {lcd->write((uint8_t)0); lcd->print('C');} \ 28 if (lcd->EnableSerialOutput) {Serial.write((uint8_t)176); Serial.print('C');} } 30 #define CLEAR_SCREEN() { if (lcd->foundLCD) { \ 33 lcd->setCursor(0, 0);} \ 34 if (lcd->EnableSerialOutput) Serial.println(); } 36 #define NEWLINE() { if (lcd->foundLCD) lcd->setCursor(0, 1); if (lcd->EnableSerialOutput) Serial.println(); } 39 #define PRINTSCREEN(A) { if (lcd->foundLCD) lcd->print(A); if (lcd->EnableSerialOutput) Serial.print(A); } 43 #define PRINTSCREEN2(A,B) { if (lcd->foundLCD) lcd->print(A,B); if (lcd->EnableSerialOutput) Serial.print(A,B); } 47 #define SCREENSETCURSOR(A,B) { if (lcd->foundLCD) lcd->setCursor(A,B); if (lcd->EnableSerialOutput) Serial.print(' '); }
static uint8_t degree[8]
degree sign for LCD see https://omerk.github.io/lcdchargen/
boolean EnableSerialOutput
LCDKeypad(uint8_t ledCtrlPin)