<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/mpconfigport.h, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<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>all: Make static dicts use mp_rom_map_elem_t type and MP_ROM_xxx macros.</title>
<updated>2017-08-21T11:34:23+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-08-21T11:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4ec803a42ae3080d4af959c7c2edf81e57f79377'/>
<id>urn:sha1:4ec803a42ae3080d4af959c7c2edf81e57f79377</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
<email>devel.20.webmeister@spamgourmet.com</email>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>urn:sha1:55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
</entry>
<entry>
<title>esp8266/mpconfigport.h: Make socket a weak link</title>
<updated>2017-07-19T06:36:51+00:00</updated>
<author>
<name>Alex Robbins</name>
<email>alexdotrobbins@gmail.com</email>
</author>
<published>2017-07-06T23:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=46620061197e51d386c9eece6ef840d762ecad02'/>
<id>urn:sha1:46620061197e51d386c9eece6ef840d762ecad02</id>
<content type='text'>
This way it can be overridden by a socket module in Python, as in other
ports.
</content>
</entry>
<entry>
<title>esp8266: Enable MICROPY_ENABLE_FINALISER.</title>
<updated>2017-06-23T17:12:33+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-06-23T17:10:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0fe825b89e9c6a2a0e379ca61156f8b47f56b333'/>
<id>urn:sha1:0fe825b89e9c6a2a0e379ca61156f8b47f56b333</id>
<content type='text'>
GC finalization should be enabled for modlwip, or it may lead to GC
problems with socket objects. This decreases usable heap size from
36288 to 35968 (-320) bytes.
</content>
</entry>
<entry>
<title>extmmod/modonewire: Rename public module to mp_module_onewire.</title>
<updated>2017-06-22T06:17:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-06-22T06:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=eeaab1897b1f8eafe6cf8db12c9fe1c4a0c78532'/>
<id>urn:sha1:eeaab1897b1f8eafe6cf8db12c9fe1c4a0c78532</id>
<content type='text'>
This follows naming scheme of other modules in extmod.
</content>
</entry>
<entry>
<title>ports: Convert from using stmhal's input() to core provided version.</title>
<updated>2017-06-01T06:02:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-06-01T05:43:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ff0ecfffcea4e7aa6301c54870ae97aa4a0cf72'/>
<id>urn:sha1:6ff0ecfffcea4e7aa6301c54870ae97aa4a0cf72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/mpconfigport.h: Remove duplicate link to lwip module.</title>
<updated>2017-05-26T07:06:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-05-26T07:06:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=22fdb915717c6c7053ae1a62965d8650097c1dbf'/>
<id>urn:sha1:22fdb915717c6c7053ae1a62965d8650097c1dbf</id>
<content type='text'>
It's already included in the core when MICROPY_PY_LWIP is defined.
</content>
</entry>
<entry>
<title>extmod/machine_signal: Support all Pin's arguments to the constructor.</title>
<updated>2017-04-10T21:12:20+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-04-10T21:12:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=605ff91efdeb3cd7e4948c0398c839a9ae06044a'/>
<id>urn:sha1:605ff91efdeb3cd7e4948c0398c839a9ae06044a</id>
<content type='text'>
This implements the orginal idea is that Signal is a subclass of Pin, and
thus can accept all the same argument as Pin, and additionally, "inverted"
param. On the practical side, it allows to avoid many enclosed parenses for
a typical declararion, e.g. for Zephyr:

Signal(Pin(("GPIO_0", 1))).

Of course, passing a Pin to Signal constructor is still supported and is the
most generic form (e.g. Unix port will only support such form, as it doesn't
have "builtin" Pins), what's introduces here is just practical readability
optimization.

"value" kwarg is treated as applying to a Signal (i.e. accounts for possible
inversion).
</content>
</entry>
<entry>
<title>esp8266: Remove unused entry in port root pointers.</title>
<updated>2017-04-03T06:10:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-03T06:10:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7df4558df8cac13e09b4edf81a8dc6a2522df89e'/>
<id>urn:sha1:7df4558df8cac13e09b4edf81a8dc6a2522df89e</id>
<content type='text'>
</content>
</entry>
</feed>
