summaryrefslogtreecommitdiff
path: root/tools/usb_descriptor
AgeCommit message (Collapse)Author
2019-10-07Update usb_descriptor submoduleKamil Tomaszewski
2019-04-05updated usb_descriptor submodule per @hathachDan Halbert
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-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.
2018-04-23HID gamepad supportDan Halbert
2018-04-08update usb_descriptor againDan Halbert
2018-04-08Reorder composite device interfaces; fix report length bugDan Halbert
2018-04-02Add USB HID support, including Consumer ControlDan Halbert
2018-04-02WIP: seems to be doneDan Halbert
2018-03-30WIP: works with just keyboard but not complex report descriptorDan Halbert
2017-11-02tools: Switch to using separate usb_descriptor repo.Scott Shawcroft
2017-10-30atmel-samd: More USB polishScott Shawcroft
* Introduce a python script to generate the USB descriptor instead of a bunch of C macros. In the future, we can use this dynamically in CircuitPython. * Add support for detecting read-only mass storage mounts. Fixes #377