summaryrefslogtreecommitdiff
path: root/supervisor/shared/usb
AgeCommit message (Collapse)Author
2020-07-20supervisor: rename some locals for clarityJeff Epler
It's perfectly OK for these variables with static linkage to have the same name, but it's inconvenient for humans like me.
2020-07-15supervisor: factor out, Handle USB via background callbackJeff Epler
2020-05-21supervisor: support debugging tinyusbSean Cross
Allow for passing `-DCFG_TUSB_DEBUG=1` or `-DCFG_TUSB_DEBUG=2` on the command line to enable debugging tinyusb within circuitpython. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-15Initial ESP32S2 port.Scott Shawcroft
Basic blinky works but doesn't check pins.
2020-04-27Merge remote-tracking branch 'adafruit/master' into lower_powerScott Shawcroft
2020-04-21Fix USB midi and hid disable.Scott Shawcroft
2020-04-17Update TinyUSB and add interrupt hooks.Scott Shawcroft
2020-03-13First try at lowering the power consumptionScott Shawcroft
2020-02-24Fix Mac crash when waking up with an ejected CIRCUITPYScott Shawcroft
We now correctly set the reason for the unit not being ready and always start the unit. Fixes #2567
2020-02-12Added fix to allow remount when usb enabled but msc is ejectedGadi Rotenberg
2019-12-17Improve USB eject by resetting on replugScott Shawcroft
2019-07-31cleanup adapter.address; add uniquish suffix to BLE device nameDan Halbert
2019-07-24whitespacehathach
2019-07-24update tinyusb lib to 0.5.xhathach
2019-04-12Update font location and shrink a bunch of buildsScott Shawcroft
2019-04-04update tinyusb to fix disconnect/suspend issue with #1681hathach
2019-02-21Add option to disable the concurrent write protectionScott Shawcroft
This allows writing to the filesystem from the host computer and CircuitPython by increasing the risk of filesystem corruption.
2019-02-07Make several const char / const char * arrays static to save a bit of space.Lionel Debroux
Signed-off-by: Lionel Debroux <lionel_debroux@yahoo.fr>
2019-01-30refactor nrfx from supervisor/usb.chathach
2019-01-30re-init usb hardware when enable/disable SDhathach
2019-01-29update tinyusb, work better with sdhathach
2019-01-09Add USB MIDI support for SAMD and nRF.Scott Shawcroft
The API should be identical to using a UART for MIDI. Fixes #672
2018-11-23Update tinyusb to include control fixes.Scott Shawcroft
2018-11-09Incorporate feedback:Scott Shawcroft
* Clean up board defines. * Add flush on eject and stay ejected. * Swith back to NONE protocol for CDC.
2018-11-09Build refinement to handle warnings and quiet outputScott Shawcroft
2018-11-08Move atmel-samd to tinyusb and support nRF flash.Scott Shawcroft
This started while adding USB MIDI support (and descriptor support is in this change.) When seeing that I'd have to implement the MIDI class logic twice, once for atmel-samd and once for nrf, I decided to refactor the USB stack so its shared across ports. This has led to a number of changes that remove items from the ports folder and move them into supervisor. Furthermore, we had external SPI flash support for nrf pending so I factored out the connection between the usb stack and the flash API as well. This PR also includes the QSPI support for nRF.