<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/supervisor/shared/usb, branch azure</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=azure</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=azure'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-02-21T18:45:41+00:00</updated>
<entry>
<title>Add option to disable the concurrent write protection</title>
<updated>2019-02-21T18:45:41+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-02-19T22:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a0596a2fbb68c1285ec59606d03a610ee94ca47'/>
<id>urn:sha1:1a0596a2fbb68c1285ec59606d03a610ee94ca47</id>
<content type='text'>
This allows writing to the filesystem from the host computer and
CircuitPython by increasing the risk of filesystem corruption.
</content>
</entry>
<entry>
<title>Make several const char / const char * arrays static to save a bit of space.</title>
<updated>2019-02-07T19:10:43+00:00</updated>
<author>
<name>Lionel Debroux</name>
<email>lionel_debroux@yahoo.fr</email>
</author>
<published>2019-02-07T18:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=943216dedaf6c5760886f93011163fda04ee6fa0'/>
<id>urn:sha1:943216dedaf6c5760886f93011163fda04ee6fa0</id>
<content type='text'>
Signed-off-by: Lionel Debroux &lt;lionel_debroux@yahoo.fr&gt;
</content>
</entry>
<entry>
<title>refactor nrfx from supervisor/usb.c</title>
<updated>2019-01-30T15:30:23+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2019-01-30T15:30:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a51f2b07161239e0a3805cb40914f159f2038c87'/>
<id>urn:sha1:a51f2b07161239e0a3805cb40914f159f2038c87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>re-init usb hardware when enable/disable SD</title>
<updated>2019-01-30T07:13:07+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2019-01-30T07:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=164e1e23419450ac8cd72af01051ec6fd299bd92'/>
<id>urn:sha1:164e1e23419450ac8cd72af01051ec6fd299bd92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update tinyusb, work better with sd</title>
<updated>2019-01-29T14:03:18+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2019-01-29T13:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d1fb384a4a4cda91f293aac7ae49c570a97daa7c'/>
<id>urn:sha1:d1fb384a4a4cda91f293aac7ae49c570a97daa7c</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>Update tinyusb to include control fixes.</title>
<updated>2018-11-23T21:28:10+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-11-23T20:51:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=324301e3bc23d3c5d2b7aebff745999c38532d19'/>
<id>urn:sha1:324301e3bc23d3c5d2b7aebff745999c38532d19</id>
<content type='text'>
</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>Build refinement to handle warnings and quiet output</title>
<updated>2018-11-09T08:11:43+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-11-09T08:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=168e23e466737fd25d6c7a524231781e35d1d49a'/>
<id>urn:sha1:168e23e466737fd25d6c7a524231781e35d1d49a</id>
<content type='text'>
</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>
