circuitpython/shared-bindings
Scott Shawcroft 52bc935fa7
A few minor fixes for corner cases
* Always clear the peripheral interrupt so we don't hang when full
* Store the ringbuf in the object so it gets collected when we're alive
* Make UART objects have a finaliser so they are deinit when their
  memory is freed
* Copy bytes into the ringbuf from the FIFO after we read to ensure
  the interrupt is enabled ASAP
* Copy bytes into the ringbuf from the FIFO before measuring our
  rx available because the interrupt is based on a threshold (not
  > 0). For example, a single byte won't trigger an interrupt.
2021-02-25 16:50:57 -08:00
..
2020-08-07 01:01:28 +09:00
2020-11-27 23:27:15 -05:00
2020-08-07 01:01:28 +09:00
2020-07-27 18:05:13 +09:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
wip
2020-11-22 19:10:09 -05:00
2020-08-07 01:01:28 +09:00
2021-02-18 17:19:34 -06:00
2021-02-25 16:50:57 -08:00
2020-11-19 17:47:12 -05:00
2020-07-27 18:05:13 +09:00
2020-07-27 18:05:13 +09:00
2020-12-18 00:34:56 +05:30
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-07-27 18:05:13 +09:00
2020-07-24 18:20:03 +09:00
2020-08-21 19:08:25 -05:00
2020-11-25 17:52:06 -05:00
2020-07-24 18:20:03 +09:00
2020-08-21 19:08:25 -05:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-12-10 02:52:18 +11:00
2020-11-19 11:44:22 +05:30
2020-08-21 11:36:50 -07:00
2020-08-18 13:08:33 -07:00
2020-11-25 17:52:06 -05:00
2021-02-02 00:00:00 +05:30
2020-08-21 19:10:13 -05:00
2021-02-05 12:32:41 -05:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-08-07 01:01:28 +09:00
2020-11-25 17:52:06 -05:00
2020-07-27 18:05:13 +09:00
2020-07-24 18:20:03 +09:00
2020-07-03 15:52:53 -04:00
2020-08-07 01:01:28 +09:00
2020-11-11 00:24:01 +05:30
2020-08-07 01:01:28 +09:00