circuitpython/supervisor
Scott Shawcroft f1053fb963
Introduce port_yield()
This allows the web workflow send code to yield briefly when
waiting for more room to send in a socket. Waiting for an "interrupt"
could wait forever because the select task only waits for read and
error. Adding wait on write is tricky because much of the time we
don't care if the sockets are ready to write. Using yield avoids
this trickiness.
2022-08-11 11:25:34 -07:00
..
messages Support internationalisation. 2018-08-07 14:58:57 -07:00
shared Introduce port_yield() 2022-08-11 11:25:34 -07:00
stub Add ability to reserve psram 2022-08-03 16:19:40 -05:00
background_callback.h Check background pending before sleep 2021-08-19 12:18:13 -07:00
board.h Move hook implementation to supervisor 2022-04-18 14:09:36 +00:00
cpu.h Mark pointers in cpu registers as in use. 2018-07-03 05:45:50 -07:00
fatfs_port.h v3 BLE file service: Add file modification times 2021-09-13 14:46:14 -07:00
filesystem.h Get CIRCUITPY FATFS directly. 2022-08-04 16:06:27 -07:00
flash_root_pointers.h Automatically count EXTERNAL_FLASH_DEVICES (mk2) 2021-03-07 12:51:47 -06:00
flash.h Redo RP2040 flash settings 2021-03-18 16:55:42 -07:00
linker.h Redo RP2040 flash settings 2021-03-18 16:55:42 -07:00
memory.h run code formatting script 2021-03-15 19:27:36 +05:30
port.h Introduce port_yield() 2022-08-11 11:25:34 -07:00
serial.h refactor debug UART to console UART; get working on ESP32 2022-06-30 23:16:46 -04:00
spi_flash_api.h Fix devices include by splitting type from defines 2021-03-25 11:37:08 -07:00
supervisor.mk Merge branch 'main' into title_execution_status 2022-08-05 13:42:58 -07:00
usb.h Start of USB host API 2022-03-07 18:07:25 -08:00
workflow.h Wi-Fi autoconnect and title bar status 2022-06-09 14:55:54 -07:00