<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal, branch v1.5</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-10-20T22:55:27+00:00</updated>
<entry>
<title>stmhal: Enable "all special methods" configuration option.</title>
<updated>2015-10-20T22:55:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-20T22:55:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9d0192de4a7ec1f5677b356143536a2703c6571a'/>
<id>urn:sha1:9d0192de4a7ec1f5677b356143536a2703c6571a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/rtc: Fix indentation to use spaces rather than tabs.</title>
<updated>2015-10-20T11:05:27+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-20T11:04:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=60401d461ab41d94eeb174ae0f4db9a57d43880a'/>
<id>urn:sha1:60401d461ab41d94eeb174ae0f4db9a57d43880a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/rtc: Init uses YMD rather than backup register to detect powerup.</title>
<updated>2015-10-20T11:05:16+00:00</updated>
<author>
<name>Peter Hinch</name>
<email>peter@hinch.me.uk</email>
</author>
<published>2015-10-14T09:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b106532b32b7b92d62250ca6a9edea078e042597'/>
<id>urn:sha1:b106532b32b7b92d62250ca6a9edea078e042597</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Bring Pin class close to new machine module specification.</title>
<updated>2015-10-19T21:50:59+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T21:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2f96b1982a84b21788756d9220b5c4ead657e8f7'/>
<id>urn:sha1:2f96b1982a84b21788756d9220b5c4ead657e8f7</id>
<content type='text'>
Looks like we can use the same Pin class for legacy pyb module and new
machine module.
</content>
</entry>
<entry>
<title>stmhal/uart: If char is not received within timeout, return EAGAIN error.</title>
<updated>2015-10-19T21:27:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-19T21:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bedab235f9028562b6677fa257cd08fbf1efecca'/>
<id>urn:sha1:bedab235f9028562b6677fa257cd08fbf1efecca</id>
<content type='text'>
Instead of return 0, which means EOF. There's no good way to detect EOF on
continuously active bus like UART, and treat timeout as just temporary
unvailability of data. .read() method of UART object will return None in
this case (instead of 0, which again measn EOF). This is fully compliant
with unix port.
</content>
</entry>
<entry>
<title>stmhal: Implement os.dupterm (was pyb.repl_uart).</title>
<updated>2015-10-19T20:57:41+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T20:57:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=83158e0e7f12d0454bb5efb27cd9071123e3be75'/>
<id>urn:sha1:83158e0e7f12d0454bb5efb27cd9071123e3be75</id>
<content type='text'>
pyb.repl_uart still exists but points to os.dupterm.
</content>
</entry>
<entry>
<title>stmhal: Add sleep_{ms,us} and ticks_{ms,us,cpu,diff} to time module.</title>
<updated>2015-10-19T20:45:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-19T20:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d8066e999d7ed27a2ebef449926d9772119296cf'/>
<id>urn:sha1:d8066e999d7ed27a2ebef449926d9772119296cf</id>
<content type='text'>
pyb module still has pyb.delay and pyb.udelay, but these now point to
time.sleep_ms and time.sleep_us respectively.
</content>
</entry>
<entry>
<title>stmhal: Early version of machine module for stmhal.</title>
<updated>2015-10-19T20:12:42+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-10-08T04:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=504420c51d91da13e6fd42514475049ab5b15c6d'/>
<id>urn:sha1:504420c51d91da13e6fd42514475049ab5b15c6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: Make netutils.h available to all ports by default.</title>
<updated>2015-10-19T15:32:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-19T15:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e0f5df579b6cf0410b9693f9a75d9b50a0de350e'/>
<id>urn:sha1:e0f5df579b6cf0410b9693f9a75d9b50a0de350e</id>
<content type='text'>
Generally, ports should inherit INC from py.mk, append to it, not
overwrite it. TODO: Likely should do the same for other vars too.
</content>
</entry>
<entry>
<title>stmhal: Make USB serial number actually be unique.</title>
<updated>2015-10-17T21:02:57+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-10-17T03:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=affcbe4139bfa6bb331edc207d687bb13aa05d65'/>
<id>urn:sha1:affcbe4139bfa6bb331edc207d687bb13aa05d65</id>
<content type='text'>
</content>
</entry>
</feed>
