<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/nrf/peripherals, 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>2018-12-31T03:49:20+00:00</updated>
<entry>
<title>Remove nRF52832 support</title>
<updated>2018-12-31T03:49:20+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-12-31T03:49:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b6b5ed9c893f1d0ecdad03e18596a5bc33a08883'/>
<id>urn:sha1:b6b5ed9c893f1d0ecdad03e18596a5bc33a08883</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework safe mode and have heap overwrite trigger it.</title>
<updated>2018-12-06T22:24:20+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-12-06T22:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ef863997186e1893cdf19c0e04d0a8a3f33ad9d'/>
<id>urn:sha1:6ef863997186e1893cdf19c0e04d0a8a3f33ad9d</id>
<content type='text'>
This creates a common safe mode mechanic that ports can share.
As a result, the nRF52 now has safe mode support as well.

The common safe mode adds a 700ms delay at startup where a reset
during that window will cause a reset into safe mode. This window
is designated by a yellow status pixel and flashing the single led
three times.

A couple NeoPixel fixes are included for the nRF52 as well.

Fixes #1034. Fixes #990. Fixes #615.
</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>
<entry>
<title>PulseOut working</title>
<updated>2018-10-16T15:05:02+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-10-16T15:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2262efc31155cfb498c5ecbfb64be16839cf4641'/>
<id>urn:sha1:2262efc31155cfb498c5ecbfb64be16839cf4641</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use open-drain capabilities on GPIO; clean up board init; set correct GPIO voltage</title>
<updated>2018-09-09T19:01:28+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-09-09T19:01:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e335c74ac63dbd30823fe159b9ef2d984e97d937'/>
<id>urn:sha1:e335c74ac63dbd30823fe159b9ef2d984e97d937</id>
<content type='text'>
</content>
</entry>
<entry>
<title>generalize # of ports; remove atmel neopixel code; remove pin name in mc_pin_obj_t</title>
<updated>2018-09-04T20:43:21+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-09-04T20:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b5c03a708572dd1a5f9831109de310a43a1fe9eb'/>
<id>urn:sha1:b5c03a708572dd1a5f9831109de310a43a1fe9eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix typos, remove incorrect pca10059 example; add default buses for pca10056; improve board names for pca boards</title>
<updated>2018-09-01T04:29:36+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-09-01T04:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4382389e6f7b5f5f05ac1b8f87fd482fdfa12d16'/>
<id>urn:sha1:4382389e6f7b5f5f05ac1b8f87fd482fdfa12d16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add pin claiming to devices</title>
<updated>2018-08-31T22:38:05+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-08-31T21:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9ea809bef73e6862103cd71802803122e97bf80b'/>
<id>urn:sha1:9ea809bef73e6862103cd71802803122e97bf80b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pin files rework; implement pin claiming; add more boards</title>
<updated>2018-08-31T22:05:55+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-08-31T01:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=585597a252be431fd4efe11a9120329b233ebba5'/>
<id>urn:sha1:585597a252be431fd4efe11a9120329b233ebba5</id>
<content type='text'>
</content>
</entry>
</feed>
