<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/Makefile, branch v1.8.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.8.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-10-16T07:49:36+00:00</updated>
<entry>
<title>esp8266, stmhal, unix: MAKE_FROZEN is consistently defined in mkenv.mk.</title>
<updated>2016-10-16T07:49:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-16T07:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=799ccdc7892a036bf7d1e3c378f3abaa3ef9fee3'/>
<id>urn:sha1:799ccdc7892a036bf7d1e3c378f3abaa3ef9fee3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Add FLASH_MODE,FLASH_SIZE options for make deploy target.</title>
<updated>2016-10-07T02:18:48+00:00</updated>
<author>
<name>dmanso</name>
<email>david.manso@epistolae.com</email>
</author>
<published>2016-09-26T20:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0363e1d7b5b80046b49b07d8fbb739315474b4b9'/>
<id>urn:sha1:0363e1d7b5b80046b49b07d8fbb739315474b4b9</id>
<content type='text'>
Added options to make deploy so it can be used for ESP8266 boards with
other flash configurations.  For example NodeMCU DEVKIT V1.0 can now use:

    $ make FLASH_MODE=dio FLASH_SIZE=32m deploy
</content>
</entry>
<entry>
<title>lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port.</title>
<updated>2016-09-29T17:15:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-29T17:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ab2c5e6cc6359c3419a9d8ee61b4e586864d048'/>
<id>urn:sha1:6ab2c5e6cc6359c3419a9d8ee61b4e586864d048</id>
<content type='text'>
Utility functions for keyboard interrupt handling, to be reused across
(baremetal) ports.
</content>
</entry>
<entry>
<title>py: Move frozen modules rules from esp8266 port for reuse across ports.</title>
<updated>2016-09-17T18:00:40+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-17T17:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f28efa19713977a61395b19fec1fe501aeee4c0e'/>
<id>urn:sha1:f28efa19713977a61395b19fec1fe501aeee4c0e</id>
<content type='text'>
A port now just needs to define FROZEN_DIR var and add $(BUILD)/frozen.c
to SRC_C to support frozen modules.
</content>
</entry>
<entry>
<title>esp8266/Makefile: Rename SCRIPTDIR to FROZEN_DIR for consistency.</title>
<updated>2016-09-17T18:00:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-17T17:24:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8ae885a0c6dc67aca0adc880b7b61bb3795a7682'/>
<id>urn:sha1:8ae885a0c6dc67aca0adc880b7b61bb3795a7682</id>
<content type='text'>
With FROZEN_MPY_DIR.
</content>
</entry>
<entry>
<title>unix,stmhal,esp8266: When find'ing frozen files follow symbolic links.</title>
<updated>2016-09-05T02:35:05+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-05T02:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9526e24234bba06fcbf42c590743087bc8527319'/>
<id>urn:sha1:9526e24234bba06fcbf42c590743087bc8527319</id>
<content type='text'>
It's useful to be able to use symbolic links to add files and directories
to the set of scripts to be frozen.
</content>
</entry>
<entry>
<title>py: Add MICROPY_USE_INTERNAL_PRINTF option, defaults to enabled.</title>
<updated>2016-09-05T02:18:53+00:00</updated>
<author>
<name>Delio Brignoli</name>
<email>brignoli.delio@gmail.com</email>
</author>
<published>2016-08-21T09:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e2ac8bb3f14b076a29244022865e3b47c6c0800a'/>
<id>urn:sha1:e2ac8bb3f14b076a29244022865e3b47c6c0800a</id>
<content type='text'>
This new config option allows to control whether MicroPython uses its own
internal printf or not (if not, an external one should be linked in).
Accompanying this new option is the inclusion of lib/utils/printf.c in the
core list of source files, so that ports no longer need to include it
themselves.
</content>
</entry>
<entry>
<title>esp8266/modmachine: Simplify SPI class implementation multiplexing.</title>
<updated>2016-09-04T17:33:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-04T17:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dba40afa706a1ac4b102dceba217844dc1540ce7'/>
<id>urn:sha1:dba40afa706a1ac4b102dceba217844dc1540ce7</id>
<content type='text'>
modpybhspi now does the needed multiplexing, calling out to modpybspi
(bitbanging SPI) for suitable peripheral ID's. modmachinespi (previous
multiplexer class) thus not needed and removed.

modpybhspi also updated to following standard SPI peripheral naming:
SPI0 is used for FlashROM and thus not supported so far. SPI1 is available
for users, and thus needs to be instantiated as:

spi = machine.SPI(1, ...)
</content>
</entry>
<entry>
<title>unix,stmhal,esp8266: When find'ing frozen files don't use extra slash.</title>
<updated>2016-08-31T05:12:57+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-08-31T05:12:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9c04ef2a6772cabbd92abe6c826b56cc04a1a7b8'/>
<id>urn:sha1:9c04ef2a6772cabbd92abe6c826b56cc04a1a7b8</id>
<content type='text'>
This extra forward slash for the starting-point directory is unnecessary
and leads to additional slashes on Max OS X which mean that the frozen
files cannot be imported.

Fixes #2374.
</content>
</entry>
<entry>
<title>esp8266/modmachinewdt: Implement machine.WDT class.</title>
<updated>2016-08-28T11:48:49+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-28T11:48:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=263aaa70302aa60d0338abbe439be2a77eb49a52'/>
<id>urn:sha1:263aaa70302aa60d0338abbe439be2a77eb49a52</id>
<content type='text'>
</content>
</entry>
</feed>
