You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the micro boot loader to clear the OLED upon download. This solves the issue of the user thinking that the menu system (displayed on the OLED) is still valid during or after a download starts; it isn't.
The text was updated successfully, but these errors were encountered:
@VonSzarvas - Do I remember right that the easiest (and best?) solution was to have the micro boot loader reset the OLED, effectively clearing it upon download operation?
Pulse IO4 low for 10uS, then back to input, will clear OLED.
HOWEVER - I now don't recommend doing this at microloader for at least 2 reasons:
Some oled drivers assert the OLED reset pin high. Whislt 10uS low "glitch" won't blow anything, it won't get the voltage logic level low enough either to perform the reset.
It's handy to have text persist on the OLED sometimes ! Like when waiting for the bootloader to download/run the 3rd (and long) file.
Steps to solve the above:
ref 1. all drivers would need updating for oled so they don't drive RST high. I already did that with the BadgeWX bootloader sources for both Spin and C modules. Implementation is the the big deal- rather ensuring all users go with the latest driver.
ref 2. Improve the way ESP uploaded the badge code internally, to use the microloader method. Much much faster, and then having a blank screen wouldn't be a concern. Loading should be almost instant, and so having the microloader blank the OLED before each upload would then make sense.
Update the micro boot loader to clear the OLED upon download. This solves the issue of the user thinking that the menu system (displayed on the OLED) is still valid during or after a download starts; it isn't.
The text was updated successfully, but these errors were encountered: