<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools/gen_usb_descriptor.py, branch 5.0.0-alpha.4</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-alpha.4</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-alpha.4'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-09-09T19:12:06+00:00</updated>
<entry>
<title>Renumber only chosen USB interfaces; fix HID report ids</title>
<updated>2019-09-09T19:12:06+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-09-09T19:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f6267115cc2595bbecdd4a52a7f296439d8a094'/>
<id>urn:sha1:8f6267115cc2595bbecdd4a52a7f296439d8a094</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use only one endpoint pair for MSC except on SAMD21</title>
<updated>2019-09-05T01:45:16+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-09-05T01:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=195de97c67c4d1daa6ec8659bbdf30b8e7f4fff6'/>
<id>urn:sha1:195de97c67c4d1daa6ec8659bbdf30b8e7f4fff6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simpler generation of HID device tables</title>
<updated>2019-09-04T01:16:14+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-09-04T01:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=94ba02754436368e84f307ade144b0b84f895f7b'/>
<id>urn:sha1:94ba02754436368e84f307ade144b0b84f895f7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP</title>
<updated>2019-09-03T18:44:46+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-09-03T18:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=42f5edbd331b27c7096f57da2affd7561287c17f'/>
<id>urn:sha1:42f5edbd331b27c7096f57da2affd7561287c17f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Polish thanks to Dan's feedback</title>
<updated>2019-01-10T19:00:40+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-01-10T19:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3dd59c3d5fa59f5bea3acc8e55c4d4a5091e66eb'/>
<id>urn:sha1:3dd59c3d5fa59f5bea3acc8e55c4d4a5091e66eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add USB MIDI support for SAMD and nRF.</title>
<updated>2019-01-09T22:02:11+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-11-17T01:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b5e40f52c2b1c2890c866d7305e0e99b4811b7f5'/>
<id>urn:sha1:b5e40f52c2b1c2890c866d7305e0e99b4811b7f5</id>
<content type='text'>
The API should be identical to using a UART for MIDI.

Fixes #672
</content>
</entry>
<entry>
<title>Incorporate feedback:</title>
<updated>2018-11-09T19:33:56+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-11-09T19:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43f7ca7985768c974b6881957b21d687c34413ba'/>
<id>urn:sha1:43f7ca7985768c974b6881957b21d687c34413ba</id>
<content type='text'>
* Clean up board defines.
* Add flush on eject and stay ejected.
* Swith back to NONE protocol for CDC.
</content>
</entry>
<entry>
<title>Move atmel-samd to tinyusb and support nRF flash.</title>
<updated>2018-11-09T01:25:30+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-10-20T01:46:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9d91111b1b6a1eee77a88b13faf695ee0c5caea3'/>
<id>urn:sha1:9d91111b1b6a1eee77a88b13faf695ee0c5caea3</id>
<content type='text'>
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.
</content>
</entry>
</feed>
