circuitpython/shared-bindings/busio
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
..
__init__.c Swap sphinx to autoapi and the inline stubs 2020-05-12 17:28:24 -07:00
__init__.h Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master. 2017-08-25 22:17:07 -04:00
I2C.c Change I2C default to 100khz 2020-09-25 11:07:22 -07:00
I2C.h Add support for grayscale displays that are < 8 bit depth. 2019-07-19 16:06:11 -07:00
OneWire.c Made every init return None 2020-07-03 14:23:34 -04:00
OneWire.h Do not allow a *io object to be used after deinit(). 2017-10-03 12:07:17 -07:00
SPI.c Move missing pin warning to shared-bindings 2020-09-23 11:39:39 -04:00
SPI.h Merge pull request #3083 from tannewt/esp32s2_busio 2020-07-01 21:02:08 -05:00
UART.c A few minor fixes for corner cases 2021-02-25 16:50:57 -08:00
UART.h Add UART support 2020-06-24 12:47:58 -07:00