<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/stmhal/systick.h, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-11-30T21:23:25+00:00</updated>
<entry>
<title>stmhal: Make pyb.[u]delay use systick with IRQs, busy loop otherwise.</title>
<updated>2014-11-30T21:23:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-11-30T21:23:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1960475ed7e190bcf537f8f7714a543b7513e2d5'/>
<id>urn:sha1:1960475ed7e190bcf537f8f7714a543b7513e2d5</id>
<content type='text'>
pyb.delay and pyb.udelay now use systick if IRQs are enabled, otherwise
they use a busy loop.  Thus they work correctly when IRQs are disabled.
The busy loop is computed from the current CPU frequency, so works no
matter the CPU frequency.
</content>
</entry>
<entry>
<title>Add support for pyb.micros() by using the systick timer.</title>
<updated>2014-08-25T16:38:55+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2014-08-23T19:21:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2bf044442eae7dbdaff91051d2c135b4aa51f1b2'/>
<id>urn:sha1:2bf044442eae7dbdaff91051d2c135b4aa51f1b2</id>
<content type='text'>
I also removed trailing spaces from modpyb.c which affected a couple
of lines technically not part of this patch.

Tested using: https://github.com/dhylands/upy-examples/blob/master/micros_test.py

which eventually fails due to wraparound issues (I could fix the test to compensate
but didn't bother)
</content>
</entry>
<entry>
<title>Add license header to (almost) all files.</title>
<updated>2014-05-03T22:27:38+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-03T22:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=04b9147e150d2d6fa3750f312fe328b6a71c1b28'/>
<id>urn:sha1:04b9147e150d2d6fa3750f312fe328b6a71c1b28</id>
<content type='text'>
Blanket wide to all .c and .h files.  Some files originating from ST are
difficult to deal with (license wise) so it was left out of those.

Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
</content>
</entry>
<entry>
<title>stmhal - More systick cleanup. Fix HAL_Delay</title>
<updated>2014-03-13T23:17:01+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2014-03-13T22:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9db719bb57626d72ab84ab0ccd2294bf89158762'/>
<id>urn:sha1:9db719bb57626d72ab84ab0ccd2294bf89158762</id>
<content type='text'>
</content>
</entry>
<entry>
<title>REPl working on UART6 with STMHAL</title>
<updated>2014-03-13T01:15:55+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2014-03-13T01:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f14b92b9e13c9cb9f54a1d740dbea1eeedeccb5b'/>
<id>urn:sha1:f14b92b9e13c9cb9f54a1d740dbea1eeedeccb5b</id>
<content type='text'>
</content>
</entry>
</feed>
