uart.read([nbytes]) triggers OS Error 11 when the buffer doesn't have enough characters ready. Tested with Mu and https://github.com/microbit-foundation/micropython-microbit-v2/commit/967c0765c88f3b1fb3e765123bf0ae788bac1bb3 ``` from microbit import * import time uart.init(baudrate=115200) display.show("A") sleep(200) read_time0 = time.ticks_ms() bytes_in = uart.read(1) read_time1 = time.ticks_ms() display.show("B") sleep(200) display.show(read_time1-read_time0) while True: sleep(0) ```