<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/atmel-samd/mpconfigport.h, 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-27T19:02:50+00:00</updated>
<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>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>Turn on Rosie CI testing to test new builds on real hardware.</title>
<updated>2017-08-12T00:16:13+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-07-03T22:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fab634e3eeb456e9d5dffa2cabb9ded39c45d6b6'/>
<id>urn:sha1:fab634e3eeb456e9d5dffa2cabb9ded39c45d6b6</id>
<content type='text'>
This introduces a skip_if module that can be used by tests to
determine when they should be skipped due to the environment.

Some tests have been split in order to have finer grained skip
control.
</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: Switch streams to non-blocking mode. Fixes #159.</title>
<updated>2017-07-12T18:55:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-07-03T19:02:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e02e4235106a174d4c5b52903a3aae4d28f51410'/>
<id>urn:sha1:e02e4235106a174d4c5b52903a3aae4d28f51410</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: update boot output location for new mount point.</title>
<updated>2017-06-28T21:51:46+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-28T21:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=05f06819660c3819d02c49cd7f4c9f7186b8aa66'/>
<id>urn:sha1:05f06819660c3819d02c49cd7f4c9f7186b8aa66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce a random module that is a subset of CPython's random. It</title>
<updated>2017-06-28T00:37:24+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-28T00:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a0058e67124b93eb1c8c9c610f823396a7ff7e68'/>
<id>urn:sha1:a0058e67124b93eb1c8c9c610f823396a7ff7e68</id>
<content type='text'>
also initializes in the same way where it takes from a true random
source when available through os.urandom(). After initializing, it
produces deterministic results until the seed is set.

This replaces urandom!

Fixes #139.
</content>
</entry>
<entry>
<title>Split uos module into os and storage.</title>
<updated>2017-06-27T22:17:30+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-27T22:17:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=778e975936b9e892c4f1b85ce73462a0ce6d36d2'/>
<id>urn:sha1:778e975936b9e892c4f1b85ce73462a0ce6d36d2</id>
<content type='text'>
os is a subset of CPython's os. storage contains additional
file system mounting functionality based on UNIX's mount
management.

Fixes #140
</content>
</entry>
</feed>
