<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/.gitmodules, branch 4.0.0-alpha.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-alpha.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-alpha.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-11-09T01:25:30+00:00</updated>
<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>
<entry>
<title>Use adafruit/nrfx fork of NordicSemiconductor/nrfx</title>
<updated>2018-11-01T03:18:59+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-11-01T03:18:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e203ce9ce542b58ee4b6b7ffc844a67d78aa09cd'/>
<id>urn:sha1:e203ce9ce542b58ee4b6b7ffc844a67d78aa09cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Compress all translated strings with Huffman coding.</title>
<updated>2018-08-17T00:40:57+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-08-16T01:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=de5a9d72dcdaacdd5048195cd5bab007f4b2baef'/>
<id>urn:sha1:de5a9d72dcdaacdd5048195cd5bab007f4b2baef</id>
<content type='text'>
This saves code space in builds which use link-time optimization.
The optimization drops the untranslated strings and replaces them
with a compressed_string_t struct. It can then be decompressed to
a c string.

Builds without LTO work as well but include both untranslated
strings and compressed strings.

This work could be expanded to include QSTRs and loaded strings if
a compress method is added to C. Its tracked in #531.
</content>
</entry>
<entry>
<title>Merge branch 'master' into micropython-25ae98f-merge</title>
<updated>2018-07-16T23:36:40+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-16T23:36:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2809b4f9dd08dd1e83e87f1f4088ba22f3f66cd2'/>
<id>urn:sha1:2809b4f9dd08dd1e83e87f1f4088ba22f3f66cd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge 3.0.0 final bugfixes and changes to master</title>
<updated>2018-07-16T13:01:46+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-16T13:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a20ab40ed2384e3d0463c67a792040145203e364'/>
<id>urn:sha1:a20ab40ed2384e3d0463c67a792040145203e364</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP: after merge; before testing</title>
<updated>2018-07-11T20:45:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-11T20:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7c219600a246d8956d0b23ea3f5d125a820e6b6a'/>
<id>urn:sha1:7c219600a246d8956d0b23ea3f5d125a820e6b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clean up</title>
<updated>2018-07-11T19:08:03+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2018-07-11T19:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4b1f880904d34f7ec06bc1d5a7c1f8df51fc0d74'/>
<id>urn:sha1:4b1f880904d34f7ec06bc1d5a7c1f8df51fc0d74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change gitmodule link from git to https</title>
<updated>2018-07-09T19:39:38+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2018-07-09T19:39:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=69f224aec31dbe71386568e45cbb58a38d7d892d'/>
<id>urn:sha1:69f224aec31dbe71386568e45cbb58a38d7d892d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add tinyusb as submodule</title>
<updated>2018-07-03T10:46:08+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2018-07-03T10:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46c453cf0a4d6f8cc1999acc0e98fc95d8b6c078'/>
<id>urn:sha1:46c453cf0a4d6f8cc1999acc0e98fc95d8b6c078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nrf: Add a nrfx submodule and prepare for using the new drivers</title>
<updated>2018-06-20T18:43:59+00:00</updated>
<author>
<name>arturo182</name>
<email>arturo182@tlen.pl</email>
</author>
<published>2018-06-20T18:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5509f394dcefa8b6ffc7b14745ef3d539e23791a'/>
<id>urn:sha1:5509f394dcefa8b6ffc7b14745ef3d539e23791a</id>
<content type='text'>
</content>
</entry>
</feed>
