<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/modselect.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>2014-10-12T19:24:55+00:00</updated>
<entry>
<title>stmhal: Rename module files to keep consistency with module name.</title>
<updated>2014-10-12T19:24:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-12T19:24:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=136b5cbd7669e8318f8455fc2706da97a5b7994c'/>
<id>urn:sha1:136b5cbd7669e8318f8455fc2706da97a5b7994c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Enable module weak links.</title>
<updated>2014-10-12T19:23:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-10-12T19:23:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0107e90328334fab9a85c1c72c905eed64afee4f'/>
<id>urn:sha1:0107e90328334fab9a85c1c72c905eed64afee4f</id>
<content type='text'>
os, time, select modules are now prefixed with u, but are still
available (via weak links) as their original names.

ure and ujson now available as re and json via weak links.
</content>
</entry>
<entry>
<title>py: Remove IOError since it's deprecated; use OSError instead.</title>
<updated>2014-09-30T13:59:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-30T13:59:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8b03d944e2ae64f7987116ff342fbd1cc3b97b71'/>
<id>urn:sha1:8b03d944e2ae64f7987116ff342fbd1cc3b97b71</id>
<content type='text'>
In CPython IOError (and EnvironmentError) is deprecated and aliased to
OSError.  All modules that used to raise IOError now raise OSError (or a
derived exception).

In Micro Python we never used IOError (except 1 place, incorrectly) and
so don't need to keep it.

See http://legacy.python.org/dev/peps/pep-3151/ for background.
</content>
</entry>
<entry>
<title>Fix timer overflow code.</title>
<updated>2014-09-28T02:40:37+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2014-09-26T16:04:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=39296b40d49b4b6b9373a80de67e017e540f1408'/>
<id>urn:sha1:39296b40d49b4b6b9373a80de67e017e540f1408</id>
<content type='text'>
Teensy doesn't need to worry about overflows since all of
its timers are only 16-bit.

For PWM, the pulse width needs to be able to vary from 0..period+1
(pulse-width == period+1 corresponds to 100% PWM)

I couldn't test the 0xffffffff cases since we can't currently get a
period that big in python. With a prescaler of 0, that corresponds
to a freq of 0.039 (i.e. cycle every 25.56 seconds), and we can't
set that using freq or period.

I also tested both stmhal and teensy with floats disabled, which
required a few other code changes to compile.
</content>
</entry>
<entry>
<title>stmhal: Fix bugs in documentation so it compiles.</title>
<updated>2014-09-17T23:27:42+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-17T23:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2842945e760c98793cb0c62a66345ab8850afc1a'/>
<id>urn:sha1:2842945e760c98793cb0c62a66345ab8850afc1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove skeletal modselect from extmod and just put it in stmhal.</title>
<updated>2014-09-07T19:42:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-26T16:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=013d53c0b48cd22ef9476f048c2f944a86d5ce67'/>
<id>urn:sha1:013d53c0b48cd22ef9476f048c2f944a86d5ce67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Fix modselect so non-hashable objects can be polled.</title>
<updated>2014-09-07T19:41:09+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-22T20:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e2a618615df33d884dde975c3e0a0727d9ea9629'/>
<id>urn:sha1:e2a618615df33d884dde975c3e0a0727d9ea9629</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Add polling ability to UART object.</title>
<updated>2014-09-07T19:40:32+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-21T21:48:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a2f55fe12bac3e33d0c97f834b7f0a0382e969f5'/>
<id>urn:sha1:a2f55fe12bac3e33d0c97f834b7f0a0382e969f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stmhal: Implement generic select.select and select.poll.</title>
<updated>2014-09-07T19:40:32+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-08-21T14:12:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6c9c7bc75a48e71b31dfce4ec55cbd0d308771fd'/>
<id>urn:sha1:6c9c7bc75a48e71b31dfce4ec55cbd0d308771fd</id>
<content type='text'>
</content>
</entry>
</feed>
