circuitpython/supervisor/shared
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
..
bluetooth Add Bangle.js 2, JDI memory displays and ACeP epd 2023-02-15 15:03:40 -08:00
external_flash fix typos (partial) detected by codepell 2023-03-18 22:17:02 +07:00
translate Merge branch 'main' into add-codespell 2023-03-23 14:09:57 +07:00
usb Make usb_host.Port a singleton 2023-07-18 10:40:54 -07:00
web_workflow Do not enable web_workflow background callbacks if wifi is not enabled/connected 2023-05-11 17:01:53 -04:00
background_callback.c Basic USB host support and keyboard workflow 2023-07-10 14:22:21 -07:00
board.c Use MP_WEAK for default board.c routines 2022-09-08 07:36:50 -04:00
board.h run code formatting script 2021-03-15 19:27:36 +05:30
cpu.c Initial broadcom port for Raspberry Pi 2021-11-22 14:54:44 -08:00
cpu.h modify copyright notice. 2021-04-25 19:57:21 +09:00
display.c rgbmatrix: update protomatter 2023-06-08 10:43:32 -05:00
display.h Add Bangle.js 2, JDI memory displays and ACeP epd 2023-02-15 15:03:40 -08:00
fatfs.c oofatfs: enable use of random volume IDs 2023-01-03 17:18:29 -06:00
filesystem.c Improve iMX RT performance 2023-03-14 12:30:58 -07:00
flash.c Improve iMX RT performance 2023-03-14 12:30:58 -07:00
internal_flash.h Hopefully fix flash flush and hopefully audio as well. 2020-03-13 11:12:31 -07:00
lock.c compiles 2021-06-14 20:54:43 -04:00
lock.h compiles 2021-06-14 20:54:43 -04:00
memory.c Add PicoDVI support 2023-04-19 15:14:02 -07:00
micropython.c Improve boot_out.txt truncation 2023-02-14 10:47:06 -06:00
port.c cyw43 basic gpio support, hwaddr in boot_out 2022-09-28 10:06:33 -05:00
reload.c don't call reload_initiate if already initiated 2023-03-21 21:34:30 +05:30
reload.h CORS works and autoreload too 2022-06-27 13:39:08 -07:00
rgb_led_colors.h Simplify the status LED to save power 2021-05-13 14:41:20 -07:00
safe_mode.c Merge branch 'main' into add-codespell 2023-03-23 14:09:57 +07:00
safe_mode.h Implement safemode.py 2023-02-13 18:26:38 -05:00
serial.c Basic USB host support and keyboard workflow 2023-07-10 14:22:21 -07:00
stack.c Make set_stack_limit respect fixed stack 2023-03-21 16:42:49 -07:00
stack.h Make set_stack_limit respect fixed stack 2023-03-21 16:42:49 -07:00
status_bar.c Improve iMX RT performance 2023-03-14 12:30:58 -07:00
status_bar.h avoid status bar updates immediately after hard restart 2022-08-30 22:33:29 -04:00
status_leds.c Fix PWM status LED never_reset 2022-11-15 16:14:31 -08:00
status_leds.h implement certain supervisor functions as properties 2022-10-01 23:44:22 +05:30
tick.c Fix ticks 2023-04-07 09:49:51 -07:00
tick.h Fix ticks 2023-04-07 09:49:51 -07:00
traceback.c Formatting fixes 2021-07-22 12:57:10 -04:00
traceback.h Formatting fixes 2021-07-22 12:57:10 -04:00
workflow.c Basic USB host support and keyboard workflow 2023-07-10 14:22:21 -07:00
workflow.h Remove upload button and fix mkdir parents 2022-08-17 11:31:11 -07:00