circuitpython/ports
Peter Hinch d242a9b7f7 rp2/machine_uart: Use read/write mutex to prevent char duplication.
Duplication of characters is caused by re-entrant calls from separate cores
of uart_fill_tx_fifo().  This patch uses a mutex to ensure that a
re-entrant execution of the function returns without affecting the UART
FIFO.

Fixes issues #8344 and #8360.
2022-04-12 11:39:00 +10:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 extmod/modusocket: Provide config macro for socket.listen backlog deflt. 2022-04-11 15:28:56 +10:00
esp32 extmod/modusocket: Provide config macro for socket.listen backlog deflt. 2022-04-11 15:28:56 +10:00
esp8266 esp8266/modesp: Remove esp.info() function. 2022-03-22 11:03:29 +11:00
javascript py/runtime: Allow initialising sys.path/argv with defaults. 2021-12-18 00:08:07 +11:00
mimxrt mimxrt/mphalport: Fix USB CDC RX handling to not block when unprocessed. 2022-04-11 12:30:59 +10:00
minimal ports: Recompile bytecode tests now that .mpy format changed. 2022-02-24 18:29:02 +11:00
nrf nrf/modules: Include uasyncio in default board manifest. 2022-03-30 15:37:49 +11:00
pic16bit all: Update to point to files in new shared/ directory. 2021-07-12 17:08:10 +10:00
powerpc ports: Recompile bytecode tests now that .mpy format changed. 2022-02-24 18:29:02 +11:00
qemu-arm qemu-arm/moduos: Convert module to use extmod version. 2022-03-09 10:03:23 +11:00
rp2 rp2/machine_uart: Use read/write mutex to prevent char duplication. 2022-04-12 11:39:00 +10:00
samd samd/moduos: Convert module to use extmod version. 2022-03-09 10:03:23 +11:00
stm32 stm32/boards/PYBD_SFx: Allow FROZEN_MANIFEST to be overridden. 2022-04-11 16:19:45 +10:00
teensy py/runtime: Allow initialising sys.path/argv with defaults. 2021-12-18 00:08:07 +11:00
unix extmod/modusocket: Provide config macro for socket.listen backlog deflt. 2022-04-11 15:28:56 +10:00
windows windows: Switch to VFS subsystem and use VfsPosix. 2022-03-10 00:26:36 +11:00
zephyr extmod/modusocket: Provide config macro for socket.listen backlog deflt. 2022-04-11 15:28:56 +10:00