<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/esp8266.ld, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-09T11:54:26+00:00</updated>
<entry>
<title>esp8266/esp8266.ld: Increase firmware image size to 0x90000 (576K).</title>
<updated>2016-08-09T11:54:26+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-09T11:54:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3372f6958653cd920d07de24f1e0284727a14237'/>
<id>urn:sha1:3372f6958653cd920d07de24f1e0284727a14237</id>
<content type='text'>
Of them, 0x87000 is irom0 segment.

This is required to ship increasing number of modules and examples
developed in teh course of ESP8266 port project.
</content>
</entry>
<entry>
<title>esp8266: Enable btree module.</title>
<updated>2016-07-30T23:39:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-30T23:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4d22ade102b9b5c5b610f2de47385cc53d4ba009'/>
<id>urn:sha1:4d22ade102b9b5c5b610f2de47385cc53d4ba009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/esp8266.ld: Put axTLS to FlashROM.</title>
<updated>2016-04-26T21:45:09+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-26T21:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6afd651f1e268e7eabecd42802e404e57be7d4c2'/>
<id>urn:sha1:6afd651f1e268e7eabecd42802e404e57be7d4c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Separate 1-wire timing funcs from Python module to save iRAM.</title>
<updated>2016-04-14T11:44:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-14T11:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df3b1741b6f6aebece2d6ae7d4800baf9c163e36'/>
<id>urn:sha1:df3b1741b6f6aebece2d6ae7d4800baf9c163e36</id>
<content type='text'>
esponewire.c contains low-level timing-critical functions that go in
iRAM.  modonewire.c contains Python wrapper code.
</content>
</entry>
<entry>
<title>esp8266: Add initial implementation of machine.UART.</title>
<updated>2016-04-06T16:45:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-06T16:45:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1a0a323ca8daadb30e5ed3d58bc7e8e8e5a95629'/>
<id>urn:sha1:1a0a323ca8daadb30e5ed3d58bc7e8e8e5a95629</id>
<content type='text'>
Currently UART(0) and UART(1) are exposed and only uart.write works.
</content>
</entry>
<entry>
<title>esp8266: Minimize gap between Inst/DataRAM segments and FlashROM segment.</title>
<updated>2016-04-03T12:45:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-03T12:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d2bcaf3cdf5f908dd44bf822b65d807c8215bcc'/>
<id>urn:sha1:8d2bcaf3cdf5f908dd44bf822b65d807c8215bcc</id>
<content type='text'>
With .rodata being in FlashROM now, gap can be much smaller now. InstRAM
can be max 32K, and with segment headers, that already makes it more than
32K. Then there's some .data still, and the next Flash page boundary is
0x9000. That figure should be more or less future-proof.

TODO: Refactor makeimg to take FlashROM segment offset from file name.
</content>
</entry>
<entry>
<title>esp8266: Bump iROM size to 512k.</title>
<updated>2016-04-02T21:57:27+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-02T21:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fcd6862597a769149e839b6aebf9f4b166a5dffb'/>
<id>urn:sha1:fcd6862597a769149e839b6aebf9f4b166a5dffb</id>
<content type='text'>
Needed for frozen scripts, and for future growth of binary.
</content>
</entry>
<entry>
<title>esp8266: Move .rodata where it belongs with -mforce-l32 help.</title>
<updated>2016-04-02T21:51:51+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-02T21:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef0c5db2edbbe30a3c291e42f6a2685a3da4d7cd'/>
<id>urn:sha1:ef0c5db2edbbe30a3c291e42f6a2685a3da4d7cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/esp8266.ld: Put FatFs to FlashROM.</title>
<updated>2016-03-27T14:15:25+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-03-27T14:15:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cd6194aefcab407f1fe580766008216ebab7e4a0'/>
<id>urn:sha1:cd6194aefcab407f1fe580766008216ebab7e4a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Put modpybi2c.o to FlashROM.</title>
<updated>2016-03-26T08:59:25+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-03-26T08:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=935e021250bb4de67d973f229dff27c55c7874f1'/>
<id>urn:sha1:935e021250bb4de67d973f229dff27c55c7874f1</id>
<content type='text'>
</content>
</entry>
</feed>
