<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal, branch v1.3.7</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.7</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.7'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-11-27T17:54:37+00:00</updated>
<entry>
<title>stmhal: Enable uhashlib module; add heapq, hashlib weak links.</title>
<updated>2014-11-27T17:54:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-27T17:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=92f1ed8f4086dcd0eb6c39df695d0326252db7c4'/>
<id>urn:sha1:92f1ed8f4086dcd0eb6c39df695d0326252db7c4</id>
<content type='text'>
hashlib test passes on pyboard.
</content>
</entry>
<entry>
<title>stmhal: Remove unnecessary HAL_Delay in readline loop.</title>
<updated>2014-11-27T17:04:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-27T17:04:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=317cf18486a4791b0322aadcb07c32c6e0a7d0d9'/>
<id>urn:sha1:317cf18486a4791b0322aadcb07c32c6e0a7d0d9</id>
<content type='text'>
The reason for having this delay is to reduce power consumption at the
REPL (HAL_Delay calls __WFI to idle the CPU).  But stdin_rx_chr has a
__WFI in it anyway, so this delay call is not needed.

By removing this call, the readline input can consume characters much
more quickly (before was limited to 1000 chrs/s), and has much reduced
dependency on the specific port.
</content>
</entry>
<entry>
<title>stmhal: Reduce coupling between USB driver and readline.</title>
<updated>2014-11-27T16:58:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-27T16:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5cbc9e0db0f01e1e643e8c091a536b54372df5bd'/>
<id>urn:sha1:5cbc9e0db0f01e1e643e8c091a536b54372df5bd</id>
<content type='text'>
This makes it easier to re-use readline.c and pyexec.c from stmhal in
other ports.
</content>
</entry>
<entry>
<title>Adding CAN filter management</title>
<updated>2014-11-26T18:52:33+00:00</updated>
<author>
<name>Henrik Sölver</name>
<email>henrik.solver@gmail.com</email>
</author>
<published>2014-11-21T22:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=acb92c186cc8c7a02adceb8e51a6db495849138b'/>
<id>urn:sha1:acb92c186cc8c7a02adceb8e51a6db495849138b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Enable DAC on STM32F4DISC.</title>
<updated>2014-11-25T11:42:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-25T11:42:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20d239cb28ef8bacc615de95e0ddb40d492ca24d'/>
<id>urn:sha1:20d239cb28ef8bacc615de95e0ddb40d492ca24d</id>
<content type='text'>
Addresses issue #987.
</content>
</entry>
<entry>
<title>py: Make stream seek correctly check for ioctl fn; add seek for textio.</title>
<updated>2014-11-16T23:56:37+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-16T23:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5694cc5490235a9091fe3e2c5563471565e3da97'/>
<id>urn:sha1:5694cc5490235a9091fe3e2c5563471565e3da97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Switch to file.seek() implementation using stream ioctl.</title>
<updated>2014-11-16T22:16:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-16T22:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa2edabc5c78408538633b14802379f7b8dcc9c5'/>
<id>urn:sha1:fa2edabc5c78408538633b14802379f7b8dcc9c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stream: Convert .ioctl() to take fixed number of args.</title>
<updated>2014-11-16T22:16:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-11-16T22:16:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4a6a577ab133781c06aec029c806c878555730a'/>
<id>urn:sha1:f4a6a577ab133781c06aec029c806c878555730a</id>
<content type='text'>
This is more efficient, as allows to use register calling convention.
If needed, a structure pointer can be passed as argument to pass more
data.
</content>
</entry>
<entry>
<title>stmhal: Improve CAN init so that it can take sjw, bs1, bs2 args.</title>
<updated>2014-11-15T21:28:14+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-15T21:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d1b42d7b51c191d1ab3e44d712bc4b534b2d619e'/>
<id>urn:sha1:d1b42d7b51c191d1ab3e44d712bc4b534b2d619e</id>
<content type='text'>
Also update docs to explain how CAN baudrate is determined.
</content>
</entry>
<entry>
<title>stmhal: Fix HAL error raising; make test for it.</title>
<updated>2014-11-15T20:39:44+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-15T20:39:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=224fee0e1080fa7cd654de240c32c8433bb07cf9'/>
<id>urn:sha1:224fee0e1080fa7cd654de240c32c8433bb07cf9</id>
<content type='text'>
Addresses issue #968.
</content>
</entry>
</feed>
