circuitpython/ports/raspberrypi/common-hal
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
..
alarm RP2040 SleepMemory 2023-05-21 19:05:25 -04:00
analogbufio Tweaks based on review comments 2022-12-02 10:19:31 -08:00
analogio Improve type validation errors messages, especially for pins 2023-01-10 15:02:55 -05:00
audiobusio Conditionalize LTO 2022-05-27 12:59:54 -07:00
audiopwmio Conditionalize LTO 2022-05-27 12:59:54 -07:00
board Removed more includes 2021-02-26 22:35:38 -06:00
busio tweak the UART in use message on RP2040 2023-02-17 23:29:44 +01:00
countio Fix unused variable diagnostics, make it a fatal error 2022-09-30 11:19:22 -05:00
digitalio Improve type validation errors messages, especially for pins 2023-01-10 15:02:55 -05:00
floppyio Add floppyio for rp2040 2022-01-17 16:34:47 -06:00
hashlib implement hashlib for picow 2022-10-13 20:42:50 -05:00
i2ctarget Remove unused static functions 2022-09-30 11:19:21 -05:00
imagecapture Fix unused variable diagnostics, make it a fatal error 2022-09-30 11:19:22 -05:00
mdns Add comments for MDNS code 2023-01-17 14:07:30 -08:00
microcontroller Merge pull request #7430 from Lanzaa/rp2040_cpu_frequency 2023-05-02 09:52:28 -07:00
neopixel_write StateMachine: add swap flag 2022-05-06 15:22:43 -05:00
nvm Only ignore warnings if in gcc >= 11 2021-12-22 18:21:18 -08:00
os Additional missing-prototypes fixes 2021-11-10 10:55:53 -06:00
paralleldisplay StateMachine: add swap flag 2022-05-06 15:22:43 -05:00
picodvi Tweak the picodvi docs and arg checking 2023-05-01 11:30:04 -07:00
pulseio Merge pull request #6450 from mwisslead/rp2040_pulsein_common_hal_construct 2022-06-08 08:15:29 -07:00
pwmio Fix pwmio on iMX RT. 2023-02-22 11:22:39 -08:00
rgbmatrix clear out interrupt flags when disabling timer too 2021-12-27 16:42:41 -06:00
rotaryio Improve type validation errors messages, especially for pins 2023-01-10 15:02:55 -05:00
rp2pio Basic USB host support and keyboard workflow 2023-07-10 14:22:21 -07:00
rtc message consolidation and more use of validators 2022-05-19 15:38:37 -04:00
socketpool Web Workflow sockets and threads handling improvements. 2023-04-05 13:50:42 -04:00
ssl fix typos (partial) detected by codepell 2023-03-18 22:17:02 +07:00
supervisor run code formatting script 2021-03-15 19:27:36 +05:30
usb_host Make usb_host.Port a singleton 2023-07-18 10:40:54 -07:00
watchdog run code formatting script 2021-03-15 19:27:36 +05:30
wifi fix set hostname 2023-07-09 21:25:37 +05:30