-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Touch screen calibration stuck. #76
Comments
Please send us serial monitor printout while calibration is in progress. |
EEZ PSU serial com ready and it stops there |
Please, unzip following file and copy Test again and send us serial monitor printout. |
EEZ PSU serial com ready |
Can you see "Save changes" page? |
With this change: please try the same thing - touching Yes while in "Save changes?" page. |
Can't compile. I got these errors. sketch/gui.cpp: In function 'eez::psu::gui::Page* eez::psu::gui::createPageFromId(int)':
gui.cpp:136: error: expected type-specifier before 'ChSettingsAdvViewPage'
gui.cpp:136: error: expected ';' before 'ChSettingsAdvViewPage'
sketch/gui.cpp: In function 'void eez::psu::gui::showWelcomePage()':
sketch/gui.cpp: In function 'void eez::psu::gui::showSelfTestResultPage()':
sketch/gui.cpp: In function 'void eez::psu::gui::showStandbyPage()':
sketch/gui.cpp: In function 'void eez::psu::gui::showEnteringStandbyPage()':
sketch/gui.cpp: In function 'void eez::psu::gui::showEthernetInit()':
sketch/gui.cpp: At global scope:
gui.cpp:283: error: ISO C++ forbids declaration of 'enumDefinition' with no type [-fpermissive]
sketch/gui.cpp: In function 'void eez::psu::gui::pushSelectFromEnumPage(const int*, uint8_t, uint8_t, void (*)(uint8_t))':
sketch/gui.cpp: In function 'void eez::psu::gui::changeLimit(const eez::psu::gui::data::Value&, float, float, float, void (*)(float))': ^
gui.cpp:366: error: 'options' was not declared in this scope ^ ^
gui.cpp:437: error: 'PAGE_ID_ERROR_TOAST_ALERT' was not declared in this scope
gui.cpp:439: error: 'struct eez::psu::gui::data::Value' has no member named 'getScpiError'
gui.cpp:444: error: 'PAGE_ID_ERROR_TOAST_ALERT' was not declared in this scope
gui.cpp:446: error: 'struct eez::psu::gui::data::Value' has no member named 'getScpiError'
gui.cpp:451: error: 'PAGE_ID_ERROR_TOAST_ALERT' was not declared in this scope
gui.cpp:459: error: 'PAGE_ID_ERROR_ALERT_WITH_ACTION' was not declared in this scope
sketch/gui.cpp: In function 'eez::psu::gui::ActionType eez::psu::gui::getAction(eez::psu::gui::WidgetCursor&)':
gui.cpp:623: error: expected primary-expression before ')' token
gui.cpp:623: error: expected ')' before 'g_activePage'
sketch/gui.cpp: In function 'void eez::psu::gui::tick(long unsigned int)':
gui.cpp:843: error: 'selectWidget' was not declared in this scope
gui.cpp:867: error: 'deselectWidget' was not declared in this scope
gui.cpp:877: error: 'deselectWidget' was not declared in this scope
gui.cpp:924: error: 'deselectWidget' was not declared in this scope
gui.cpp:963: error: 'PAGE_ID_ERROR_TOAST_ALERT' was not declared in this scope
gui.cpp:972: error: 'drawTick' was not declared in this scope
exit status 1 |
I think you don't have the latest version but M3 version. If true please try with this: Thanks! |
Yes, I have M3 version. EEZ PSU serial com ready |
Please, make the same test with this: Thanks! |
Here are the results. EEZ PSU serial com ready |
I think your device, due to the bug in our code, started with screen locked. With this change you should be able to finish calibration: But, as I said, screen will be locked so you need to press unlock button for 2 seconds to unlock the screen. |
I get an error while compiling. gui.cpp:1973: error: macro "DebugTrace" passed 2 arguments, but takes just 1
sketch/gui.cpp: In function 'void eez::psu::gui::tick(long unsigned int)':
exit status 1 Should I use latest version? |
Ah, sorry! Please, try with this: |
The latest version also has this bug. We will probably make another M3 release with this bug fixed. |
It's working!!! Many thanks! |
Thank you for your great assistance in catching this bug! |
Fixed |
I am getting stuck on touch screen calibration. Touching yes or anything else just draws a point and I cannot continue. But if disable the external eeprom and reupload I don't have that issue. But again I have to calibrate the screen each time the psu starts. AT25256 is installed.
The DIAG:INFO:TEST? Returns the following among others "1, EEPROM, installed, passed"
I am having for now only ch#1 installed. Working on the second one.
Any ideas?
Thanks
The text was updated successfully, but these errors were encountered: