<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/Makefile, 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>2021-01-07T20:41:29+00:00</updated>
<entry>
<title>Makefile: Remove POT-Creation-Date from circuitpython.pot</title>
<updated>2021-01-07T20:41:29+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-01-07T20:40:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e4129ecf00071a8b7b9f2b97f0522ba6bbeb0253'/>
<id>urn:sha1:e4129ecf00071a8b7b9f2b97f0522ba6bbeb0253</id>
<content type='text'>
This line is only a magnet for conflicts; the date that circuitpython.pot
was modified can be extracted from git metadata.  Additionally, when
we add "make translate" checking to pre-commit, this will avoid spurious
changes since the most straightforward implementation would otherwise
update this line every time pre-commit executed.
</content>
</entry>
<entry>
<title>Add `board_deinit` for use with sleep</title>
<updated>2020-12-08T18:52:25+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-12-03T02:05:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40118bcf57f026fd6a58733501c759a9ba87e835'/>
<id>urn:sha1:40118bcf57f026fd6a58733501c759a9ba87e835</id>
<content type='text'>
This changes lots of files to unify `board.h` across ports. It adds
`board_deinit` when CIRCUITPY_ALARM is set. `main.c` uses it to
deinit the board before deep sleeping (even when pretending.)

Deep sleep is now a two step process for the port. First, the
port should prepare to deep sleep based on the given alarms. It
should set alarms for both deep and pretend sleep. In particular,
the pretend versions should be set immediately so that we don't
miss an alarm as we shutdown. These alarms should also wake from
`port_idle_until_interrupt` which is used when pretending to deep
sleep.

Second, when real deep sleeping, `alarm_enter_deep_sleep` is called.
The port should set any alarms it didn't during prepare based on
data it saved internally during prepare.

ESP32-S2 sleep is a bit reorganized to locate more logic with
TimeAlarm. This will help it scale to more alarm types.

Fixes #3786
</content>
</entry>
<entry>
<title>Makefile: translate: exclude e.g., ports/unix/build as well</title>
<updated>2020-10-01T16:00:33+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-10-01T16:00:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=618d22cd6970b5cd08c95925feb74ef839191230'/>
<id>urn:sha1:618d22cd6970b5cd08c95925feb74ef839191230</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Makefile: Correct and expand translation excluded directories</title>
<updated>2020-09-30T00:57:53+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-09-30T00:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f8326fe57f386271c53fda029085e9d9722e8af'/>
<id>urn:sha1:8f8326fe57f386271c53fda029085e9d9722e8af</id>
<content type='text'>
As originally written, the TRANSLATE_SOURCES_EXC was incorrect.  If
more than one build directory existed, "make translate"
(and make check-translate) would error.

I corrected the problem, commented it, and added a number of additional
exclude directives.

I reviewed the PR and should have caught this, but did not.
</content>
</entry>
<entry>
<title>Update make translate script</title>
<updated>2020-09-29T05:44:30+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2020-09-29T05:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4c7d9e3aafbde08399d9839d6cde968f4d1ae005'/>
<id>urn:sha1:4c7d9e3aafbde08399d9839d6cde968f4d1ae005</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add `make check-stubs` for validating Python stubs</title>
<updated>2020-08-04T11:41:34+00:00</updated>
<author>
<name>Taku Fukada</name>
<email>naninunenor@gmail.com</email>
</author>
<published>2020-08-04T05:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9582cc5bd599c16d43a54d499ebda2a54c9f4bfd'/>
<id>urn:sha1:9582cc5bd599c16d43a54d499ebda2a54c9f4bfd</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>Add license to some obvious files.</title>
<updated>2020-07-06T18:16:25+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-06-03T22:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=34b4993d63a6b576f29d624385c681f679b4124c'/>
<id>urn:sha1:34b4993d63a6b576f29d624385c681f679b4124c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add one-of-each build target at the top level.</title>
<updated>2020-06-30T22:30:07+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-06-30T22:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c3d1256d765a7de12d787c2641017de25dbde7d0'/>
<id>urn:sha1:c3d1256d765a7de12d787c2641017de25dbde7d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add UART support</title>
<updated>2020-06-24T19:47:58+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-06-10T01:28:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a26102607e3fe5b6f888fcd246e20ac82a70af7b'/>
<id>urn:sha1:a26102607e3fe5b6f888fcd246e20ac82a70af7b</id>
<content type='text'>
</content>
</entry>
</feed>
