I have a couple of questions on how to properly work with the screen on the VM213 using the Arduino IDE.
- Wen I init the display, I loose the Serial Monitor output. Anything written to Serial prior to initializing the display is logged, but once the display is initialized, no more Serial. Is this normal? Are there any workarounds as this makes debugging difficult.
- What is the proper way to power down, then re-initialize the display. I have an application that needs to update the screen about once every 60 seconds. The MCU is not being put into a sleep mode. If I power up VEXT, then re-initialize the display prior to the update, then power VEXT down after, it sort of works but the display does not get cleared, so my updates just write over what is already there leaving artifacts and eventually making everything unreadable.
Edit: As a follow-up with this, I seem to be having trouble with using the display and WiFi at the same time. Even the weather_staion demo exhibits bad behavior. In general what I am seeing is that shortly after the WiFi comes up, the board reboots. In the weather_station demo, it usually gets to the point where it can draw the connection info, then the main demo display. Then when it attempts to refresh the time 60 seconds later, the board reboots. Sometimes it does not even completely draw the demo display before this happens.
I do not see the same failures with any application that ONLY uses the WiFi or the display. Thus far it has only been when both are used at the same time. I will try writing some very basic code using both to prove the theory.
I had thought this might be due to current draw and brownout detection, but reducing the Wifi power did not change the behavior. Additionally, I tried powering the board from my benchtop power supply and had the same behavior even with 30A at its disposal.
TIA