<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch v1.3.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-09-28T02:40:37+00:00</updated>
<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>extmod, ujson: Add test and comment for loads.</title>
<updated>2014-09-21T22:43:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-21T22:42:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2c180f7ccc456e1768fd1cb9a86399808672a237'/>
<id>urn:sha1:2c180f7ccc456e1768fd1cb9a86399808672a237</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod, ujson: Add \uxxxx parsing in json strings.</title>
<updated>2014-09-21T22:43:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-21T22:28:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=df1e92ba3a039738b65486ebbd4428b7740d723d'/>
<id>urn:sha1:df1e92ba3a039738b65486ebbd4428b7740d723d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod, ujson: Slight reduction in code size.</title>
<updated>2014-09-21T22:43:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-21T19:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa2f1f72e0cb6f3ddb04d52719bad4c2ae7c836a'/>
<id>urn:sha1:fa2f1f72e0cb6f3ddb04d52719bad4c2ae7c836a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Add loads to ujson module.</title>
<updated>2014-09-21T22:43:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-21T10:40:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=89e4657c69ecd27d3735a0589132426d610ef7cc'/>
<id>urn:sha1:89e4657c69ecd27d3735a0589132426d610ef7cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add native json printing using existing print framework.</title>
<updated>2014-09-17T21:56:34+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-17T21:56:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=612045f53f7e5edf9faa359ee9ee52d490d58000'/>
<id>urn:sha1:612045f53f7e5edf9faa359ee9ee52d490d58000</id>
<content type='text'>
Also add start of ujson module with dumps implemented.  Enabled in unix
and stmhal ports.  Test passes on both.
</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: 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>
<entry>
<title>py: Add ioctl method to stream protocol; add initial modselect.</title>
<updated>2014-09-07T19:40:10+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-30T13:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c8c44a4c2e6deaf57a4d7badfcbb9ba525d3dfa2'/>
<id>urn:sha1:c8c44a4c2e6deaf57a4d7badfcbb9ba525d3dfa2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Fix type-punned-ptr error.</title>
<updated>2014-09-02T10:38:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-09-02T10:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e875e3882d9c567a8b2dc88e9f13e1057fc39e9f'/>
<id>urn:sha1:e875e3882d9c567a8b2dc88e9f13e1057fc39e9f</id>
<content type='text'>
</content>
</entry>
</feed>
