52bc935fa7
* 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. |
||
---|---|---|
.. | ||
analogio | ||
audiopwmio | ||
board | ||
busio | ||
digitalio | ||
displayio | ||
microcontroller | ||
neopixel_write | ||
os | ||
pwmio | ||
rp2pio | ||
rtc | ||
supervisor | ||
watchdog |