revise RP2040 USB host blurb

This commit is contained in:
Dan Halbert 2022-12-27 11:03:17 -05:00 committed by GitHub
parent 54a39e943f
commit f5c30c3434
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,7 +43,7 @@ NOTE: The file for specifying startup values for WiFi, etc. is now called settin
[![TinyUSB Adds USB Host Support](../assets/20221227/20221227usb.jpg)](https://blog.adafruit.com/2022/12/22/rp2040-programming-an-rp2040-flash-inception/) [![TinyUSB Adds USB Host Support](../assets/20221227/20221227usb.jpg)](https://blog.adafruit.com/2022/12/22/rp2040-programming-an-rp2040-flash-inception/)
Many microcontrollers have USB device support but few have USB host support. This week, Adafruit and TinyUSB announced that bitbang USB host support has been added to the Raspberry Pi RP2040 microcontroller. The regular USB peripheral connection works in addition to a bitbanged host port on GPIO. Support is limited to Arduino at the moment but hopefully Python support will be forthcoming - [Adafruit Blog](https://blog.adafruit.com/2022/12/22/rp2040-programming-an-rp2040-flash-inception/), [YouTube](https://youtu.be/sjl7aVK2Q2U) and [GitHub](https://github.com/adafruit/Adafruit_TinyUSB_Arduino/tree/master/examples/DualRole). Many microcontrollers have USB device support but few have USB host support. This week, Adafruit and TinyUSB announced that USB host support has been added to the Raspberry Pi RP2040 microcontroller. Host support uses the RP2040 PIO (programmable input/output) peripheral to implement a host USB peripheral on a set of GPIO pins. The regular USB peripheral connection still works as before. Currently host CDC (serial) and MSC (mass storage) are supported. RP2040 USB host support is limited to Arduino at the moment but hopefully Python support will be forthcoming - [Adafruit Blog](https://blog.adafruit.com/2022/12/22/rp2040-programming-an-rp2040-flash-inception/), [YouTube](https://youtu.be/sjl7aVK2Q2U) and [GitHub](https://github.com/adafruit/Adafruit_TinyUSB_Arduino/tree/master/examples/DualRole).
## Coming Up: CircuitPython 2023 ## Coming Up: CircuitPython 2023