<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/microcontroller, branch 2.2.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.2.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.2.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-12-06T00:04:47+00:00</updated>
<entry>
<title>Fix a couple spelling errors.</title>
<updated>2017-12-06T00:04:47+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-12-06T00:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a91e1cb68271ae2acc3d65ece1d781d6077e4138'/>
<id>urn:sha1:a91e1cb68271ae2acc3d65ece1d781d6077e4138</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce reset mechanics to microcontroller.</title>
<updated>2017-12-05T22:50:58+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-12-05T22:50:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b4d36990479888a0be503383367fbd1bd9b6976b'/>
<id>urn:sha1:b4d36990479888a0be503383367fbd1bd9b6976b</id>
<content type='text'>
This allows one to configure how a subsequent reset will behave and
also trigger a reset.

Fixes #350 and fixes #173
</content>
</entry>
<entry>
<title>Add Processor to microcontroller documentation TOC (#237)</title>
<updated>2017-09-06T21:50:00+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-09-06T21:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e0ddd528c8552ad5242cdd956b7f9763019c46fe'/>
<id>urn:sha1:e0ddd528c8552ad5242cdd956b7f9763019c46fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add microcontroller.cpu.temperature, for use as a simple sensor on minimal boards. (#211)</title>
<updated>2017-08-31T17:48:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-31T17:48:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fdb97eda09ca1968df8a919d15ebd1fe191fb57e'/>
<id>urn:sha1:fdb97eda09ca1968df8a919d15ebd1fe191fb57e</id>
<content type='text'>
* Add microcontroller.cpu, the sole instance of microcontroller.Processor.
microcontroller.cpu.frequency is the clock frequency, in Hz.
microcontroller.cpu.temperature is the reading from the internal temperature sensor, in Celsius. None if not available.

* Squeeze firmware size by using -finline-limit. Otherwise non-Express builds were slightly too big.

* Update submodules.

* Fix documentation glitches


</content>
</entry>
<entry>
<title>Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in development) master.</title>
<updated>2017-08-26T02:17:07+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-26T02:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16'/>
<id>urn:sha1:ef61b5ecb59e9b4e37e3e3c023c62d583c23eb16</id>
<content type='text'>
cpx build compiles and loads and works in repl; test suite not run yet
esp8266 not tested yet
</content>
</entry>
<entry>
<title>atmel-samd: Introduce a nvm module for non-volatile byte-level memory access. (#203)</title>
<updated>2017-08-25T20:00:27+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2017-08-25T20:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=266be307770abe11c220eb493388807920914b7a'/>
<id>urn:sha1:266be307770abe11c220eb493388807920914b7a</id>
<content type='text'>
* atmel-samd: Introduce a nvm module for non-volatile byte-level memory access.

This allows for persisting small configuration values even when the file system
is read-only from CircuitPython.

Fixes #160

* Review feedback:
* Add tests.
* Fix non-zero index.
* Fix len()
</content>
</entry>
<entry>
<title>atmel-samd: Rework status LED implementation</title>
<updated>2017-04-12T22:24:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-04-12T22:24:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a4f29b8f95aa67f63397ae4efe78c6994398ccf'/>
<id>urn:sha1:4a4f29b8f95aa67f63397ae4efe78c6994398ccf</id>
<content type='text'>
* Track status pin use by user code separately so it can take over the pins and then give them back.
* Switch to hardware SPI for APA102 on Gemma and Trinket.
* Merge microcontroller/types.h into microcontroller/Pin.h to better match approach going forwards.
</content>
</entry>
<entry>
<title>Check that neopixel write is actually given a DigitalInOut.</title>
<updated>2017-02-22T19:10:10+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-22T19:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4c05086661bd486490442318934a57b93304aa0e'/>
<id>urn:sha1:4c05086661bd486490442318934a57b93304aa0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add print support to Pin. #83 #76</title>
<updated>2017-02-19T13:23:29+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-19T13:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d67968e3c33938c10fe909ef88852e7651419c20'/>
<id>urn:sha1:d67968e3c33938c10fe909ef88852e7651419c20</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix pin free check to ignore None objects. Fixes #89</title>
<updated>2017-02-19T11:59:31+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-02-19T11:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3dda38c8abcb741b5d81b82f59bd18094690be94'/>
<id>urn:sha1:3dda38c8abcb741b5d81b82f59bd18094690be94</id>
<content type='text'>
</content>
</entry>
</feed>
