<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython, branch 5.0.0-beta.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-11-19T04:45:09+00:00</updated>
<entry>
<title>Merge pull request #2291 from hierophect/stm32-neopixel</title>
<updated>2019-11-19T04:45:09+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2019-11-19T04:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a22d8a0f23aa9aee426b8716220d907f9cb98d6'/>
<id>urn:sha1:1a22d8a0f23aa9aee426b8716220d907f9cb98d6</id>
<content type='text'>
STM32: Neopixel support</content>
</entry>
<entry>
<title>Merge pull request #2300 from hierophect/stm32-urandom</title>
<updated>2019-11-19T03:32:14+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2019-11-19T03:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=41aa2145891ee564b6349d3cd93b3fba415e35ee'/>
<id>urn:sha1:41aa2145891ee564b6349d3cd93b3fba415e35ee</id>
<content type='text'>
STM32: implement OS urandom</content>
</entry>
<entry>
<title>implement os urandom</title>
<updated>2019-11-18T23:27:25+00:00</updated>
<author>
<name>Hierophect</name>
<email>hierophect@gmail.com</email>
</author>
<published>2019-11-18T23:27:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a25c2344ee2d145386eb8a632d57d2926809a1c'/>
<id>urn:sha1:4a25c2344ee2d145386eb8a632d57d2926809a1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add microcontroller toggles for status LED</title>
<updated>2019-11-18T18:51:59+00:00</updated>
<author>
<name>Hierophect</name>
<email>hierophect@gmail.com</email>
</author>
<published>2019-11-18T18:51:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a4797327cd4ea9fd53e00bf2ecfc82c30e413cec'/>
<id>urn:sha1:a4797327cd4ea9fd53e00bf2ecfc82c30e413cec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #2296 from jepler/github-actions-forks</title>
<updated>2019-11-18T18:49:24+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2019-11-18T18:49:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2da1b6895685871ba93ca4cafea30af54c4a6ddb'/>
<id>urn:sha1:2da1b6895685871ba93ca4cafea30af54c4a6ddb</id>
<content type='text'>
workflows: Don't try to upload when running in someone's fork</content>
</entry>
<entry>
<title>Merge pull request #2295 from jepler/make-translate-xargs</title>
<updated>2019-11-18T16:04:02+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2019-11-18T16:04:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9000c88965ea3994d653b25407ef0975e19d4373'/>
<id>urn:sha1:9000c88965ea3994d653b25407ef0975e19d4373</id>
<content type='text'>
Makefile: Fix a problem where `xargs` invoked `xgettext` 2x</content>
</entry>
<entry>
<title>workflows: Don't try to upload when running in someone's fork</title>
<updated>2019-11-18T03:21:30+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-11-18T03:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=37fd08e637300f3fba792401b1d8b105a7a7c6f5'/>
<id>urn:sha1:37fd08e637300f3fba792401b1d8b105a7a7c6f5</id>
<content type='text'>
.. which we can tell by whether the environment variable is non-empty
</content>
</entry>
<entry>
<title>Makefile: Fix a problem where `xargs` invoked `xgettext` 2x</title>
<updated>2019-11-18T03:00:07+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2019-11-18T02:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8e9ac593963537f2504efdfeefe28782de68a53f'/>
<id>urn:sha1:8e9ac593963537f2504efdfeefe28782de68a53f</id>
<content type='text'>
On a Debian 10 system, the number of arguments to xargs was such that
it would not fit in a single invocation (xargs --show-limits prints
"bytes: Size of command buffer we are actually using: 131072").

In this situation, the output from the second invocation of xgettext
would replace the output of the first one, so messages that appeared only
in files early in the list would be lost.  Strings in "extmod" were most
frequently the victim, including "incorrect padding" from modubinascii.c.

Unfortunately, when the github environment was similar enough to the
environment where "make translate" was invoked, the problem was not
found by "check-translate", because the same (incorrect, truncated)
potfile would be generated on both systems.  Apparently Ubuntu and Debian
were different enough that the problem could become visible.

xgettext has a mode where it reads files from stdin ('-f-'), but this does
not have a zero-delimited variant documented.  Still, we will assume
that files with adversarial names are not committed to circuitpython
or created by the build process, and print newline-delimited filenames
from `find` to be processed by `xgettext -f-`.
</content>
</entry>
<entry>
<title>Merge pull request #2293 from CedarGroveStudios/patch-1</title>
<updated>2019-11-17T03:21:07+00:00</updated>
<author>
<name>Limor "Ladyada" Fried</name>
<email>limor@ladyada.net</email>
</author>
<published>2019-11-17T03:21:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8778f367e81706971156c85ab0cc507de1d6ae54'/>
<id>urn:sha1:8778f367e81706971156c85ab0cc507de1d6ae54</id>
<content type='text'>
Add a USB interface description for StringCar M0 Express</content>
</entry>
<entry>
<title>add USB interface description</title>
<updated>2019-11-17T00:40:40+00:00</updated>
<author>
<name>Cedar Grove Maker Studios</name>
<email>jan@goolsbey.net</email>
</author>
<published>2019-11-17T00:40:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e7df288a344f45e46a7bc49a98c01faf994cbbc2'/>
<id>urn:sha1:e7df288a344f45e46a7bc49a98c01faf994cbbc2</id>
<content type='text'>
... to "StringCarM0Ex"</content>
</entry>
</feed>
