<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/py.mk, branch 6.1.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.1.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.1.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-12-14T23:57:31+00:00</updated>
<entry>
<title>-Os for SAMD51; fix CSUPEROPT typo</title>
<updated>2020-12-14T23:57:31+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-12-14T23:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6abe3cd0ef6c04108b1728797830ebfd1827ecaa'/>
<id>urn:sha1:6abe3cd0ef6c04108b1728797830ebfd1827ecaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3694 from jepler/update-ulab2</title>
<updated>2020-11-23T23:17:46+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@adafruit.com</email>
</author>
<published>2020-11-23T23:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f8dcb2517068499902135f19a818e08c3044a94d'/>
<id>urn:sha1:f8dcb2517068499902135f19a818e08c3044a94d</id>
<content type='text'>
ulab: Update to release tag 1.1.0</content>
</entry>
<entry>
<title>ulab: Update to release tag 1.1.0</title>
<updated>2020-11-23T16:23:50+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2020-11-15T17:48:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9d8be648eec70c36b3a461c4ff45064357d11693'/>
<id>urn:sha1:9d8be648eec70c36b3a461c4ff45064357d11693</id>
<content type='text'>
Disable certain classes of diagnostic when building ulab.  We should
submit patches upstream to (A) fix these errors and (B) upgrade their
CI so that the problems are caught before we want to integrate with
CircuitPython, but not right now.
</content>
</entry>
<entry>
<title>py.mk: allow translation to be overriden in GNUmakefile</title>
<updated>2020-11-19T22:23:35+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-11-19T22:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=982bce7259a9bbf7493f86258fc3395f31081648'/>
<id>urn:sha1:982bce7259a9bbf7493f86258fc3395f31081648</id>
<content type='text'>
I like to use local makefile overrides, in the file GNUmakefile
(or, on case-sensitive systems, makefile) to set compilation choices.
However, writing
    TRANSLATION := de_DE
    include Makefile
did not work, because py.mk would override the TRANSLATION := specified
in an earlier part of the makefiles (but not from the commandline).

By using ?= instead of := the local makefile override works, but when
TRANSLATION is not specified it continues to work as before.
</content>
</entry>
<entry>
<title>py: Add enum helper code</title>
<updated>2020-09-21T21:44:26+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-09-16T16:57:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e7a213a11420ed362dfb672cd0fa6e77c032fa07'/>
<id>urn:sha1:e7a213a11420ed362dfb672cd0fa6e77c032fa07</id>
<content type='text'>
This makes it much easier to implement enums, and the printing code is
shared.  We might want to convert other enums to this in the future.
</content>
</entry>
<entry>
<title>wip: compiles</title>
<updated>2020-08-02T15:36:38+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-08-02T15:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0a60aee3e4270d1da42d67f933578d60d56b8b52'/>
<id>urn:sha1:0a60aee3e4270d1da42d67f933578d60d56b8b52</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade ulab</title>
<updated>2020-07-28T21:57:48+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-07-22T19:02:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9b8df7f6356aada4ce2cf89d24ea1cf635e9efe7'/>
<id>urn:sha1:9b8df7f6356aada4ce2cf89d24ea1cf635e9efe7</id>
<content type='text'>
This version
 * moves source files to reflect module structure
 * adds inline documentation suitable for extract_pyi
 * incompatibly moves spectrogram to fft
 * incompatibly removes "extras"

There are some remaining markup errors in the specific revision of
extmod/ulab but they do not prevent the doc building process from
completing.
</content>
</entry>
<entry>
<title>wip: ATT protocol</title>
<updated>2020-07-23T22:54:26+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2020-07-23T22:54:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f6f45c82a118f59d5d155fbbbe091580ba0dcf31'/>
<id>urn:sha1:f6f45c82a118f59d5d155fbbbe091580ba0dcf31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/py.mk: Use additional CFLAGS to compile string0.c.</title>
<updated>2020-07-22T23:26:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2020-05-21T01:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f43834aba2ed9f8f69d961a6554bc81ecaa98f08'/>
<id>urn:sha1:f43834aba2ed9f8f69d961a6554bc81ecaa98f08</id>
<content type='text'>
Otherwise functions like memset might get optimised to call themselves (eg
with gcc 10).  And provide CFLAGS_BUILTIN so these options can be changed
by a port if needed.

Fixes issue #6053.
</content>
</entry>
<entry>
<title>py.mk: Assume we want all C source files in ulab</title>
<updated>2020-06-01T13:26:23+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-06-01T13:26:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f211a090e297a71a8a512487aa8a2051caecdc95'/>
<id>urn:sha1:f211a090e297a71a8a512487aa8a2051caecdc95</id>
<content type='text'>
</content>
</entry>
</feed>
