Bristol-Braille / canute-ui

User interface for the Canute electronic Braille reader.
http://bristolbraille.co.uk
GNU General Public License v3.0
36 stars 6 forks source link

Avoid readFrame timeouts following a warm-reset #281

Closed woodcoder closed 1 year ago

woodcoder commented 1 year ago

Using the square/0 button causes the ui to issue a display reset and then exit. The expected behaviour is that the UI will restart and refresh the display.

Unfortunately, there's a race condition where the unit is still busy resetting that means that the ui is unable to reconnect which now triggers the USB-B connection behaviour (#277).