<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/esp8266.ld, branch encoding</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-09-06T03:40:51+00:00</updated>
<entry>
<title>ports: Make new ports/ sub-directory and move all ports there.</title>
<updated>2017-09-06T03:40:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-09-06T03:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=01dd7804b87d60b2deab16712eccb3b97351a9b7'/>
<id>urn:sha1:01dd7804b87d60b2deab16712eccb3b97351a9b7</id>
<content type='text'>
This is to keep the top-level directory clean, to make it clear what is
core and what is a port, and to allow the repository to grow with new ports
in a sustainable way.
</content>
</entry>
<entry>
<title>esp8266/esp8266.ld, esp8266_ota.ld: Grow main firmware size by 32KB.</title>
<updated>2017-05-12T13:00:05+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-05-11T20:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0987ad5e30239c642fb6f16508bac6b6b9a4a46b'/>
<id>urn:sha1:0987ad5e30239c642fb6f16508bac6b6b9a4a46b</id>
<content type='text'>
To accommodate both system and user frozen modules.
</content>
</entry>
<entry>
<title>esp8266: Factor out common linker code to esp8266_common.ld.</title>
<updated>2017-01-24T22:49:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-24T22:49:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b32a38e373dc1e30ea26cc58f7e6e791e50190f4'/>
<id>urn:sha1:b32a38e373dc1e30ea26cc58f7e6e791e50190f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Factor out persistent-code reader into separate files.</title>
<updated>2016-11-16T07:13:50+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-16T05:04:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6b239c271c9c7041f9741c2a0f348f350808ad8a'/>
<id>urn:sha1:6b239c271c9c7041f9741c2a0f348f350808ad8a</id>
<content type='text'>
Implementations of persistent-code reader are provided for POSIX systems
and systems using FatFS.  Macros to use these are MICROPY_READER_POSIX and
MICROPY_READER_FATFS respectively.  If an alternative implementation is
needed then a port can define the function mp_reader_new_file.
</content>
</entry>
<entry>
<title>py: Factor persistent code load/save funcs into persistentcode.[ch].</title>
<updated>2016-11-16T05:14:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-16T00:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6810f2c134f9329e9dc18f4e0d3a1936ca6d8011'/>
<id>urn:sha1:6810f2c134f9329e9dc18f4e0d3a1936ca6d8011</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Rename "machine" module implementation to use contemporary naming.</title>
<updated>2016-11-05T22:30:19+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-05T22:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8bc3fc20feca9ebe9e9972aeb6b68a81d792c5df'/>
<id>urn:sha1:8bc3fc20feca9ebe9e9972aeb6b68a81d792c5df</id>
<content type='text'>
Previously they used historical "pyb" affix causing confusion and
inconsistency (there's no "pyb" module in modern ports; but people
took esp8266 port as an example, and "pyb" naming kept proliferating,
while other people complained that source structure is not clear).
</content>
</entry>
<entry>
<title>esp8266: Add MP_FASTCODE modifier to put a function to iRAM.</title>
<updated>2016-10-18T21:20:10+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-18T21:20:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9514d847feb70c330d310a366b92013960729bdc'/>
<id>urn:sha1:9514d847feb70c330d310a366b92013960729bdc</id>
<content type='text'>
It can be used in the following manner:

void MP_FASTCODE(foo)(int arg) { ... }
</content>
</entry>
<entry>
<title>esp8266/esp8266.ld: Move main.o to iROM.</title>
<updated>2016-10-18T21:12:54+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-18T21:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=462748de0c2668d40b7f2ea8f2b264d134d5d39b'/>
<id>urn:sha1:462748de0c2668d40b7f2ea8f2b264d134d5d39b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/esp8266.ld: Move modmachine.o to iROM.</title>
<updated>2016-10-18T21:04:30+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-18T21:04:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e7e0d91be8ab717b4ba854172a44a9b561e79225'/>
<id>urn:sha1:e7e0d91be8ab717b4ba854172a44a9b561e79225</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/esp8266.ld: Move help.o to iROM.</title>
<updated>2016-10-18T21:01:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-18T21:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6566e3f6a87ea0080d93a59f750b6616276841a0'/>
<id>urn:sha1:6566e3f6a87ea0080d93a59f750b6616276841a0</id>
<content type='text'>
</content>
</entry>
</feed>
