<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/esp8266/uart.c, 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-04-10T20:32:19+00:00</updated>
<entry>
<title>Split up nativeio.</title>
<updated>2017-04-10T20:32:19+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-04-10T20:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f28f8ba56809fd56e777eabceae21127f95b89ed'/>
<id>urn:sha1:f28f8ba56809fd56e777eabceae21127f95b89ed</id>
<content type='text'>
This was done to allow greatly granularity when deciding what functionality
is built into each board's build. For example, this way pulseio can be
omitted to allow for something else such as touchio.
</content>
</entry>
<entry>
<title>lib/interrupt_char: Factor out typical Ctrl+C handling from esp8266 port.</title>
<updated>2016-09-29T17:15:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-09-29T17:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6ab2c5e6cc6359c3419a9d8ee61b4e586864d048'/>
<id>urn:sha1:6ab2c5e6cc6359c3419a9d8ee61b4e586864d048</id>
<content type='text'>
Utility functions for keyboard interrupt handling, to be reused across
(baremetal) ports.
</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>esp8266/uart: Properly initialise UART0 RXD pin in uart_config.</title>
<updated>2016-05-29T09:30:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-29T09:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=602305b211f453f5cbcc6baa76e2aaddec0a1d6a'/>
<id>urn:sha1:602305b211f453f5cbcc6baa76e2aaddec0a1d6a</id>
<content type='text'>
Tested and seems to work.  See #1995.
</content>
</entry>
<entry>
<title>esp8266/uart: Remove obsolete UART rx buffering code.</title>
<updated>2016-04-21T14:27:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-21T14:27:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c4e26dd19a6a9e27905e264a09432722ba10b9af'/>
<id>urn:sha1:c4e26dd19a6a9e27905e264a09432722ba10b9af</id>
<content type='text'>
It's now completely replaced by the ringbuf implementation.
</content>
</entry>
<entry>
<title>esp8266: Add uart_rx_wait and uart_rx_char functions.</title>
<updated>2016-04-21T14:19:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-21T14:19:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7652ab77efdd7ba4d5a49d6db006cdbd73dfc3b7'/>
<id>urn:sha1:7652ab77efdd7ba4d5a49d6db006cdbd73dfc3b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266: Make destination for vendor OS debug output soft-configurable.</title>
<updated>2016-04-05T21:12:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-05T21:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=96eca22322e45aa8b6e7e611eabe4e5c6fb93c90'/>
<id>urn:sha1:96eca22322e45aa8b6e7e611eabe4e5c6fb93c90</id>
<content type='text'>
Use esp.osdebug(None) to disable, or esp.osdebug(uart_id) to send output
to a UART.
</content>
</entry>
<entry>
<title>esp8266/uart: Get ctrl-C working now that event-based REPL is disabled.</title>
<updated>2016-04-01T11:53:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-01T11:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6a051a8e0ba6b16001c72df0b77697caba2756c4'/>
<id>urn:sha1:6a051a8e0ba6b16001c72df0b77697caba2756c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>esp8266/uart: Comment out old, unused rx buffering code.</title>
<updated>2016-04-01T11:30:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-01T11:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fb6cc96951f14bdb059e37ffde09b9b73a5a756f'/>
<id>urn:sha1:fb6cc96951f14bdb059e37ffde09b9b73a5a756f</id>
<content type='text'>
This was originally used for non-event based REPL processing.  Then it
was unused when event-based processing was activated.  But now that event
based is disabled, and non-event based is back, there has been new ring
buffer code to process the chars.
</content>
</entry>
<entry>
<title>esp8266: Support dedicated REPL loop (aka pull-style).</title>
<updated>2016-04-01T11:02:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-04-01T11:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=785cf9a61f373ee871b4181c499d9d99ad081615'/>
<id>urn:sha1:785cf9a61f373ee871b4181c499d9d99ad081615</id>
<content type='text'>
Event-driven loop (push-style) is still supported and default (controlled
by MICROPY_REPL_EVENT_DRIVEN setting, as expected).

Dedicated loop worked even without adding ets_loop_iter(), though that
needs to be revisited later.
</content>
</entry>
</feed>
