<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/modpybuart.c, 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-07-27T18:05:45+00:00</updated>
<entry>
<title>esp8266/modpybuart: Fix UART parity setting.</title>
<updated>2016-07-27T18:05:45+00:00</updated>
<author>
<name>daniel-k</name>
<email>github@daniel-krebs.net</email>
</author>
<published>2016-07-26T15:56:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aa4ada943a1e08e595630875135a2d7816718194'/>
<id>urn:sha1:aa4ada943a1e08e595630875135a2d7816718194</id>
<content type='text'>
The configuration bits for the UART register were wrong and the parity
couldn't be enabled, because the exist_parity member hasn't been updated. I
took this ESP8266 register description (http://esp8266.ru/esp8266-uart-reg/)
as reference.

Verification has been done with a logic analyzer.
</content>
</entry>
<entry>
<title>esp8266/modpybuart: allow setting baudrate and other params</title>
<updated>2016-06-30T16:18:50+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>openstack@sheep.art.pl</email>
</author>
<published>2016-06-29T12:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=35962eaab05bc4c1d17e4f0f568706ba8df4de51'/>
<id>urn:sha1:35962eaab05bc4c1d17e4f0f568706ba8df4de51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: Rename mp_obj_type_t::stream_p to protocol.</title>
<updated>2016-06-18T15:44:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-18T15:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=07209f8592f15435d6abbccaad5347cea2c7722e'/>
<id>urn:sha1:07209f8592f15435d6abbccaad5347cea2c7722e</id>
<content type='text'>
It's now used for more than just stream protocol (e.g. pin protocol), so
don't use false names.
</content>
</entry>
<entry>
<title>esp8266: Convert to use new MP_Exxx errno symbols.</title>
<updated>2016-05-10T22:30:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-10T22:25:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4f2ba9fbdcbafd7ae09199186320f4173bcc8c31'/>
<id>urn:sha1:4f2ba9fbdcbafd7ae09199186320f4173bcc8c31</id>
<content type='text'>
These symbols are still defined in terms of the system Exxx symbols, and
can be switched to internal numeric definitions at a later stage.

Note that extmod/modlwip still uses many system Exxx symbols.
</content>
</entry>
<entry>
<title>esp8266: Implement UART.read functionality.</title>
<updated>2016-04-21T14:19:19+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-21T14:19:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d46bea9fface88fcfe2b4357e3a6b87d9d9c274b'/>
<id>urn:sha1:d46bea9fface88fcfe2b4357e3a6b87d9d9c274b</id>
<content type='text'>
</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>
</feed>
