Scott Shawcroft 8157248189 Move usb read finish into interrupt.
Having the `active_read = false` in the background function left
a chance that a new_write occurs before active_read is set to false.

In that case, we'll read the appropriate data rather than write it
and never clear the active write.

Hopefully fixes #655.
2018-03-13 11:29:29 -07:00
..
2017-11-02 12:41:50 -07:00
2017-11-02 12:41:50 -07:00
2017-11-02 12:41:50 -07:00