title: How to do non blocking usb serial input in circuit python?
body: <p>I am trying to interface a micropython board with python on my computer using serial read and write, however I can't find a way to read usb serial data in micropython that is non-blocking.</p>
  <p>Basicly I want to call the input function without requiring an input to move on. (something like <a href="https://github.com/adafruit/circuitpython/pull/1186" rel="nofollow noreferrer">https://github.com/adafruit/circuitpython/pull/1186</a> but for usb)</p>
  <p>I have tried using <a href="https://github.com/WarriorOfWire/tasko" rel="nofollow noreferrer">tasko</a>, uselect (it failed to import the library and I can't find a download), and await functions. I'm not sure it there is a way to do this, but any help would be appreciated.</p>