micropython/tests/ports/unix
Andrew Leech 7e14680a83 py/objringio: Add micropython.RingIO() interface for general use.
This commit adds a new `RingIO` type which exposes the internal ring-buffer
code for general use in Python programs.  It has the stream interface
making it similar to `StringIO` and `BytesIO`, except `RingIO` has a fixed
buffer size and is automatically safe when reads and writes are in
different threads or an IRQ.

This new type is enabled at the "extra features" ROM level.

Signed-off-by: Andrew Leech <andrew.leech@planetinnovation.com.au>
2024-09-19 18:00:44 +10:00
..
extra_coverage.py tests/ports/unix: Add coverage test for frozen functions and generators. 2024-02-16 14:17:01 +11:00
extra_coverage.py.exp py/objringio: Add micropython.RingIO() interface for general use. 2024-09-19 18:00:44 +10:00
ffi_callback.py tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
ffi_callback.py.exp tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
ffi_float.py tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
ffi_float.py.exp tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
ffi_float2.py tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
ffi_float2.py.exp tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
ffi_int_base.py tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_int_long32.py tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_int_long32.py.exp tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_int_long64.py tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_int_long64.py.exp tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_int_types.py tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_int_types.py.exp tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
ffi_lib.c tests/ports/unix: Update and extend the modffi integer tests. 2024-09-19 15:00:17 +10:00
mod_os.py tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
mod_os.py.exp tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00
time_mktime_localtime.py tests: Move port-specific test directories into tests/ports/ directory. 2024-01-22 11:48:27 +11:00