<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/atmel-samd/Makefile, branch stable</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=stable</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-08-31T17:48:30+00:00</updated>
<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>Modernize module and class static dicts; update freetouch</title>
<updated>2017-08-27T19:02:50+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-27T19:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c679c80c710fd4a0e37ad87200d8a721e19727aa'/>
<id>urn:sha1:c679c80c710fd4a0e37ad87200d8a721e19727aa</id>
<content type='text'>
</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>Added ability to freeze multiple directories; freeze neopixel library in cpx build (#199)</title>
<updated>2017-08-23T18:05:59+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-23T18:05:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=74cfdeb316420a3732370a5e19a6822c52395384'/>
<id>urn:sha1:74cfdeb316420a3732370a5e19a6822c52395384</id>
<content type='text'>
Reworked frozen module support: clean up makefiles and handle multiple directories.
Modules to freeze are included as git submodules.

Add neopixel to circuitplayground express build.

Fixes #56 </content>
</entry>
<entry>
<title>Allow max stack checking to be used with -flto build by determining top</title>
<updated>2017-08-06T00:48:16+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-08-05T21:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d509ecace763d2e0fad357f4af7c5979cc228fa'/>
<id>urn:sha1:5d509ecace763d2e0fad357f4af7c5979cc228fa</id>
<content type='text'>
of stack in a different way.
</content>
</entry>
<entry>
<title>atmel-samd: Introduce audiobusio.PDMIn for recording audio from PDM</title>
<updated>2017-07-28T19:12:38+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-05-24T17:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=557ceded00de20d2070e1397d3dec322f753d1e6'/>
<id>urn:sha1:557ceded00de20d2070e1397d3dec322f753d1e6</id>
<content type='text'>
microphones.
</content>
</entry>
<entry>
<title>Measure and report maximum stack usage. (#175)</title>
<updated>2017-07-23T19:32:05+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-07-23T19:32:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f91493c97e20eef1d39a9cdc6c42a25cfd511734'/>
<id>urn:sha1:f91493c97e20eef1d39a9cdc6c42a25cfd511734</id>
<content type='text'>
Add max stack usage tracking, visible via debug module ustack.
Add separate cpp flag for enabling modules: MICROPY_DEBUG_MODULES
</content>
</entry>
<entry>
<title>Fix problems that prevented use of internal frozen modules:</title>
<updated>2017-07-16T23:00:41+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-07-15T21:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0d2c1bf2bb130e5ddf7913165e6ae873a723dcf7'/>
<id>urn:sha1:0d2c1bf2bb130e5ddf7913165e6ae873a723dcf7</id>
<content type='text'>
1. Allow -Wlto-type-mismatch to be just a warning when building with frozen modules.
2. Fix extern decls that triggered -Wnested-externs when building with frozen modules.
3. Pass the correct value of -mlongint-impl to $(MPY_TOOL). New file mpconfigport.mk to do this.
</content>
</entry>
<entry>
<title>atmel-samd: Reboot to bootloader when a 1200 baud serial connection is</title>
<updated>2017-07-12T18:58:22+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-07-06T20:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1e04e8ea1c3480906822f30549afd1a8e9e5cb45'/>
<id>urn:sha1:1e04e8ea1c3480906822f30549afd1a8e9e5cb45</id>
<content type='text'>
closed. This is how Arduino triggers the bootloader.
</content>
</entry>
</feed>
