Onscreen QWERTY keypad for RA8857 based display. Uses the resistive touch panel.
Dependents: RA8875_KeyPadDemo PUB_RA8875_Keypad IAC_Final_Monil_copy
Diff: Keypad.cpp
- Revision:
- 5:7ccb8f7386fa
- Parent:
- 4:edb5155f1b6f
- Child:
- 6:4da6fa0fe51b
--- a/Keypad.cpp Sat Aug 06 20:07:12 2016 +0000 +++ b/Keypad.cpp Sat Nov 12 20:09:21 2016 +0000 @@ -89,7 +89,7 @@ ra.SelectUserFont(restore_font); // restore else if (restore_hScale | restore_vScale) ra.SetTextFontSize(restore_hScale, restore_vScale); - printf("Restore: font: %p, scale: %d,%d\r\n", user_font, restore_hScale, restore_vScale); + //printf("Restore: font: %p, scale: %d,%d\r\n", user_font, restore_hScale, restore_vScale); } void Keypad::DrawInputPanel(const char * prompt) { @@ -98,7 +98,7 @@ if (user_font || user_font_scale) { restore_font = ra.GetUserFont(); // save to later restore ra.GetTextFontSize(&restore_hScale, &restore_vScale); - printf("Save : font: %p, scale: %d,%d\r\n", user_font, restore_hScale, restore_vScale); + //printf("Save : font: %p, scale: %d,%d\r\n", user_font, restore_hScale, restore_vScale); } if (!user_font && user_font_scale) { ra.SetTextFontSize(user_font_scale); @@ -108,7 +108,7 @@ ra.foreground(fore); ra.background(back); ra.SetTextCursor(r.p1.x,r.p1.y+2); - ra.puts(prompt); + ra.puts(prompt); ra.puts(":"); userText = ra.GetTextCursor(); DrawKeypad(); } @@ -233,13 +233,13 @@ TouchCode_t is; do { is = ra.TouchPanelReadable(NULL); - printf("is: %d\r\n", is); + //printf("is: %d\r\n", is); } while (is != no_touch); DrawKey(touchRect, key); } - printf("Touch %02X at (%d,%d)\r\n", key, point.x, point.y); - printf("Touch %02X at (%d,%d)\r\n", key, point.x, point.y); + //printf("Touch %02X at (%d,%d)\r\n", key, point.x, point.y); + //printf("Touch %02X at (%d,%d)\r\n", key, point.x, point.y); if (key == enter_key) { *pNext = '\0'; ra.SetTextCursorControl();