<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal, branch v1.5.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-11-14T14:14:08+00:00</updated>
<entry>
<title>stmhal/modmachine: Initial attempt to add I2C &amp; SPI classes.</title>
<updated>2015-11-14T14:14:08+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-11-14T14:13:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=16d42368a64cca3927ceac26b33015f73d501427'/>
<id>urn:sha1:16d42368a64cca3927ceac26b33015f73d501427</id>
<content type='text'>
In new hardware API, these classes implement master modes of interfaces,
and "mode" parameter is not accepted. Trying to implement new HW API
in terms of older pyb module leaves variuos corner cases:

In new HW API, I2C(1) means "I2C #1 in master mode" (? depends on
interpretation), while in old API, it means "I2C #1, with no settings
changes".

For I2C class, it's easy to make mode optional, because that's last
positional param, but for SPI, there's "baudrate" after it (which
is inconsistent with I2C, which requires "baudrate" to be kwonly-arg).
</content>
</entry>
<entry>
<title>lib/utils/printf: Move from stmhal/ .</title>
<updated>2015-11-10T16:58:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-11-10T16:57:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=73ff0687f2f5331e962a4af0126097e9921db631'/>
<id>urn:sha1:73ff0687f2f5331e962a4af0126097e9921db631</id>
<content type='text'>
This file contains various MicroPython-specific helper functions, so isn't
good fit for lib/libc/.
</content>
</entry>
<entry>
<title>stmhal/moduselect: Expose POLLIN/OUT/ERR/HUP constants.</title>
<updated>2015-11-09T20:10:31+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-11-09T20:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=746b752b8efd089c8dd37e615949315973a8d370'/>
<id>urn:sha1:746b752b8efd089c8dd37e615949315973a8d370</id>
<content type='text'>
This makes select.poll() interface fully compatible with CpYthon. Also, make
their numeric values of these options compatible with Linux (and by extension,
with iBCS2 standard, which jopefully means compatibility with other Unices too).
</content>
</entry>
<entry>
<title>lib/pyexec: Move header pyexec.h from stmhal directory.</title>
<updated>2015-11-09T13:13:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-11-09T13:13:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=40274fec9c0f8e1ce06f999927f550106b9aa5e8'/>
<id>urn:sha1:40274fec9c0f8e1ce06f999927f550106b9aa5e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: FatFS configuration moved to the library folder.</title>
<updated>2015-11-08T22:21:17+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2015-11-06T23:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=748509a93cec2ef0ad25e4c7a1e478e0703c496b'/>
<id>urn:sha1:748509a93cec2ef0ad25e4c7a1e478e0703c496b</id>
<content type='text'>
Port specific settings defined in mpconfigport.
</content>
</entry>
<entry>
<title>stmhal: Fix RTC code to work on the F7</title>
<updated>2015-11-07T17:42:26+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-11-07T17:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=57e00ef26236264bc54ad32442df5854aa0df27b'/>
<id>urn:sha1:57e00ef26236264bc54ad32442df5854aa0df27b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Print more information at HardFault time.</title>
<updated>2015-11-07T13:59:00+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-11-06T04:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=41b688e25f537479afc0b0e806cd0cb02ea47bb0'/>
<id>urn:sha1:41b688e25f537479afc0b0e806cd0cb02ea47bb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Add missing regex property for parsing header comments</title>
<updated>2015-11-06T23:32:55+00:00</updated>
<author>
<name>Tony Abboud</name>
<email>tdabboud@hotmail.com</email>
</author>
<published>2015-11-05T00:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ae5803557378ac151fe142a140fc75b94b05a7f9'/>
<id>urn:sha1:ae5803557378ac151fe142a140fc75b94b05a7f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal/rtc: LSx oscillator is only initialized upon initial power up.</title>
<updated>2015-11-06T22:00:34+00:00</updated>
<author>
<name>T S</name>
<email>tsp@esg-workstation.com</email>
</author>
<published>2015-11-01T13:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8f7ff854b0e341aa49d198a93fea7e83dd4cc71c'/>
<id>urn:sha1:8f7ff854b0e341aa49d198a93fea7e83dd4cc71c</id>
<content type='text'>
Initial power up also includes VBAT.

If LSE is configured but fails to start, LSI is used until next full power
cycle.  Also handles STM32F7xx variant.
</content>
</entry>
<entry>
<title>stmhal/can: Fix a bug in filter handling.</title>
<updated>2015-11-02T23:09:49+00:00</updated>
<author>
<name>Henrik Sölver</name>
<email>henrik.solver@gmail.com</email>
</author>
<published>2015-11-01T22:30:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=35e7d9c0f114ea078d0a19c7f9743fdc4c7e8a3b'/>
<id>urn:sha1:35e7d9c0f114ea078d0a19c7f9743fdc4c7e8a3b</id>
<content type='text'>
Reported here: http://forum.micropython.org/viewtopic.php?f=2&amp;t=845
</content>
</entry>
</feed>
