<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/atmel-samd, branch 2.1.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.1.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.1.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-10-17T05:13:09+00:00</updated>
<entry>
<title>Set DRVSTR on output pins to strong (more current capability).</title>
<updated>2017-10-17T05:13:09+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-16T22:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f4ddf00dcce450aaa79da2cdab25fad674926f9'/>
<id>urn:sha1:4f4ddf00dcce450aaa79da2cdab25fad674926f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More io capability on non-Express boards, so call *_reset() routines</title>
<updated>2017-10-16T19:51:55+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-16T19:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5f6df7f54a06720ff0633639b0c489696f252102'/>
<id>urn:sha1:5f6df7f54a06720ff0633639b0c489696f252102</id>
<content type='text'>
appropriately to match board capabilities.
</content>
</entry>
<entry>
<title>Turn on pulseio now that there's room.</title>
<updated>2017-10-16T19:51:55+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-15T19:11:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1709fbb65a4ec16dd0b9a8a72514aeb7b0305b9c'/>
<id>urn:sha1:1709fbb65a4ec16dd0b9a8a72514aeb7b0305b9c</id>
<content type='text'>
https://github.com/adafruit/circuitpython/issues/325#issuecomment-336733842
</content>
</entry>
<entry>
<title>Use internal libm for all atmel-samd boards.</title>
<updated>2017-10-16T19:20:33+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-16T15:19:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=274fff4226f36223d15480b8d198d89164b09933'/>
<id>urn:sha1:274fff4226f36223d15480b8d198d89164b09933</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1. Use lib/libm for small (non-Express builds) to gain back a lot of flash space.</title>
<updated>2017-10-16T19:20:33+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-15T18:02:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dbd3f1516854f8609fe886d83b556b73684fdc6a'/>
<id>urn:sha1:dbd3f1516854f8609fe886d83b556b73684fdc6a</id>
<content type='text'>
2. Add flag INTERNAL_LIBM to mpconfigboard.mk files to signal using lib/libm.
3. Fix floating-point warnings in lib/libm
4. Turn off -finline-limit, no longer needed due to 1.
5. Add explicit flags for SPI_FLASH_FILESYSTEM and INTERNAL_FLASH_FILESYSTEM
to mpconfigboard.mk files, so they don't need to know the name of the .c file
that implements those. Makefile takes care of checking the flags and including
the right files.
</content>
</entry>
<entry>
<title>Reinit ADC completely on each call to AnalogIn.value.</title>
<updated>2017-10-15T23:59:23+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-15T15:49:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f3be0a0371d5e73930a155298804c61fd0ad902'/>
<id>urn:sha1:8f3be0a0371d5e73930a155298804c61fd0ad902</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Suppress A0 (PA02) as a TouchIn-capable pin on CPX.</title>
<updated>2017-10-15T23:57:37+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-15T20:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cfd1809b2bddb4c44adfd4ac187697dfa8e8cc2b'/>
<id>urn:sha1:cfd1809b2bddb4c44adfd4ac187697dfa8e8cc2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't create a new filesystem if we restart in safe mode. (#319)</title>
<updated>2017-10-12T18:35:39+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-12T18:35:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=922006dd59323e6019e8fbfe1938e0c30121999c'/>
<id>urn:sha1:922006dd59323e6019e8fbfe1938e0c30121999c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Freeze libraries needed by adafruit_circuitplayground library into firmware.</title>
<updated>2017-10-08T16:54:46+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-03T22:10:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef65ee78c544f0996eeb77ae762d2c4c7ed17057'/>
<id>urn:sha1:ef65ee78c544f0996eeb77ae762d2c4c7ed17057</id>
<content type='text'>
This saves a lot of RAM. Fixes #287.
Also fixed compilation of frozen_mpy.c to use supplied make rule rather than
builtin rule (supplied rule suppresses printing out the gcc command line).
</content>
</entry>
<entry>
<title>Add a `gamepad` module for handling buttons in the background. (#295)</title>
<updated>2017-10-03T20:35:57+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>deshipu@users.noreply.github.com</email>
</author>
<published>2017-10-03T20:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4981677b0b73d286f3af098a4111f8ba6d286bc'/>
<id>urn:sha1:f4981677b0b73d286f3af098a4111f8ba6d286bc</id>
<content type='text'>
The `GamePad` singleton monitors buttons in the background to make sure a button press is never missed and debouncing happens consistently.</content>
</entry>
</feed>
