circuitpython/supervisor
Scott Shawcroft 1629faf8b3
Make usb_host.Port a singleton
This allows you to initialize usb_host.Port once successfully and
then returns the same object as long as you pass the same arguments
in. It does allow you to fix incorrect pins but not switching from
one valid set to another. (It needs a reset for that.)

This also moves hcd cache operations to RAM so that they don't
access the cache when doing maintenance.
2023-07-18 10:40:54 -07:00
..
shared Make usb_host.Port a singleton 2023-07-18 10:40:54 -07:00
stub Fix stub 2023-03-22 09:24:03 -07:00
background_callback.h Fix ticks 2023-04-07 09:49:51 -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.h Enable* web workflow for Pico W 2022-11-21 16:24:05 -08:00
filesystem.h Get CIRCUITPY FATFS directly. 2022-08-04 16:06:27 -07:00
flash.h update storage extension implementation 2022-10-06 09:19:56 +05:30
flash_root_pointers.h Automatically count EXTERNAL_FLASH_DEVICES (mk2) 2021-03-07 12:51:47 -06:00
linker.h Add additional iMX RT support 2023-04-28 11:01:13 -07:00
memory.h run code formatting script 2021-03-15 19:27:36 +05:30
port.h Fix ticks 2023-04-07 09:49:51 -07:00
serial.h finish status bar internal simplification 2022-09-27 15:14:40 -04:00
spi_flash_api.h Fix devices include by splitting type from defines 2021-03-25 11:37:08 -07:00
supervisor.mk Basic USB host support and keyboard workflow 2023-07-10 14:22:21 -07:00
usb.h usb host keyboard: add keymap support 2023-07-12 07:04:56 -05:00
workflow.h Wi-Fi autoconnect and title bar status 2022-06-09 14:55:54 -07:00