<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/busio/UART.c, 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>2021-03-15T13:57:36+00:00</updated>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'adafruit/main' into busio-uart-rp</title>
<updated>2021-02-26T00:59:15+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-26T00:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f08cb47b846fff41ef9a45d49758f0cef61e723'/>
<id>urn:sha1:3f08cb47b846fff41ef9a45d49758f0cef61e723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A few minor fixes for corner cases</title>
<updated>2021-02-26T00:50:57+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-26T00:50:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52bc935fa7aa9e5c94f75fec8b2fa746c83f0be7'/>
<id>urn:sha1:52bc935fa7aa9e5c94f75fec8b2fa746c83f0be7</id>
<content type='text'>
* Always clear the peripheral interrupt so we don't hang when full
* Store the ringbuf in the object so it gets collected when we're alive
* Make UART objects have a finaliser so they are deinit when their
  memory is freed
* Copy bytes into the ringbuf from the FIFO after we read to ensure
  the interrupt is enabled ASAP
* Copy bytes into the ringbuf from the FIFO before measuring our
  rx available because the interrupt is based on a threshold (not
  &gt; 0). For example, a single byte won't trigger an interrupt.
</content>
</entry>
<entry>
<title>implement suggested changes</title>
<updated>2021-02-24T19:18:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-02-24T19:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d7fdafcdec126f4f552689df25cecf30b39265d'/>
<id>urn:sha1:5d7fdafcdec126f4f552689df25cecf30b39265d</id>
<content type='text'>
- add internal buffering
- rtc initialization fix
</content>
</entry>
<entry>
<title>uart implementation for rp2040</title>
<updated>2021-02-19T13:06:00+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-02-19T13:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b12ccefbe6afd2c8b1743ce7759880ef3b01e9ed'/>
<id>urn:sha1:b12ccefbe6afd2c8b1743ce7759880ef3b01e9ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add timeout; finish up for PR</title>
<updated>2021-02-18T04:24:11+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-02-18T04:24:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ed49c02feb7e206e962bf8a40cd69771b83e25cf'/>
<id>urn:sha1:ed49c02feb7e206e962bf8a40cd69771b83e25cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix several type hints</title>
<updated>2020-07-27T09:05:13+00:00</updated>
<author>
<name>Taku Fukada</name>
<email>naninunenor@gmail.com</email>
</author>
<published>2020-07-25T08:58:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d356581651e4a11dc18787da95e2f96bfde3575d'/>
<id>urn:sha1:d356581651e4a11dc18787da95e2f96bfde3575d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'main' into type_hints</title>
<updated>2020-07-17T18:55:30+00:00</updated>
<author>
<name>dherrada</name>
<email>33632497+dherrada@users.noreply.github.com</email>
</author>
<published>2020-07-17T18:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=612c6bb86b8762aa9388566eb69db9bbe4e8bbe4'/>
<id>urn:sha1:612c6bb86b8762aa9388566eb69db9bbe4e8bbe4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made every init return None</title>
<updated>2020-07-03T18:23:34+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@adafruit.com</email>
</author>
<published>2020-07-03T18:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0d949cd24dbff5fb382f8c7abf3bae7ba46541a'/>
<id>urn:sha1:d0d949cd24dbff5fb382f8c7abf3bae7ba46541a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made most of the requested changes</title>
<updated>2020-07-03T17:49:00+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@adafruit.com</email>
</author>
<published>2020-07-03T17:49:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3df03a565069d6e8874eb678d4f010eee97305b0'/>
<id>urn:sha1:3df03a565069d6e8874eb678d4f010eee97305b0</id>
<content type='text'>
</content>
</entry>
</feed>
