I got rid of annoying handle_queue for GUI updates, now the screen functions are called right away. Old screen is deleted during the next display update.
Now it is also possible to run main function with blocking=False - in this case, one can get to REPL and work on the device interactively. Data from UART and USB will not be parsed until update function is called. Then all the data will be processed and the wallet will do whatever is required.
I got rid of annoying handle_queue for GUI updates, now the screen functions are called right away. Old screen is deleted during the next display update.
Now it is also possible to run
main
function withblocking=False
- in this case, one can get to REPL and work on the device interactively. Data from UART and USB will not be parsed untilupdate
function is called. Then all the data will be processed and the wallet will do whatever is required.