<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/makeimg.py, branch 2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-08-03T21:21:05+00:00</updated>
<entry>
<title>esp8266/makeimg.py: Append md5 hash to the generated binary.</title>
<updated>2016-08-03T21:21:05+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-03T21:21:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bf47b71b787657eca1d489f92517aa60c9a38008'/>
<id>urn:sha1:bf47b71b787657eca1d489f92517aa60c9a38008</id>
<content type='text'>
md5 is calculated over the entire file, except first 4 bytes, which contain
flash parameters and may be changed by flashing tool or MicroPython flash
auto-config.
</content>
</entry>
<entry>
<title>esp8266/makeimg.py: Store firmware size as last 4 bytes of padding area.</title>
<updated>2016-08-03T21:19:09+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-08-03T21:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a621333a4c4fcc161f076980c9147faa555de5de'/>
<id>urn:sha1:a621333a4c4fcc161f076980c9147faa555de5de</id>
<content type='text'>
</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: New port of Micro Python to ESP8266 wifi module.</title>
<updated>2014-11-27T20:30:33+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-27T20:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=075d597464be619475535930de2f36abe69176f8'/>
<id>urn:sha1:075d597464be619475535930de2f36abe69176f8</id>
<content type='text'>
</content>
</entry>
</feed>
