<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/windows/windows_mphal.c, branch 2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-07-31T08:35:40+00:00</updated>
<entry>
<title>all: Use the name MicroPython consistently in comments</title>
<updated>2017-07-31T08:35:40+00:00</updated>
<author>
<name>Alexander Steffen</name>
<email>devel.20.webmeister@spamgourmet.com</email>
</author>
<published>2017-06-30T07:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55f33240f3d7051d4213629e92437a36f1fac50e'/>
<id>urn:sha1:55f33240f3d7051d4213629e92437a36f1fac50e</id>
<content type='text'>
There were several different spellings of MicroPython present in comments,
when there should be only one.
</content>
</entry>
<entry>
<title>various: Spelling fixes</title>
<updated>2017-05-29T08:36:05+00:00</updated>
<author>
<name>Ville Skyttä</name>
<email>ville.skytta@iki.fi</email>
</author>
<published>2017-05-29T07:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca16c3821053e5bf2b87aeb10007f73f31dc1eac'/>
<id>urn:sha1:ca16c3821053e5bf2b87aeb10007f73f31dc1eac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix, windows: Use core-provided KeyboardInterrupt exception object.</title>
<updated>2017-04-11T03:31:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-04-10T07:17:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6c564aa408faf5d2769785b7ffc438a489310c3b'/>
<id>urn:sha1:6c564aa408faf5d2769785b7ffc438a489310c3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Implement mp_hal_ticks_cpu in terms of QueryPerformanceCounter</title>
<updated>2016-11-03T09:31:58+00:00</updated>
<author>
<name>stijn</name>
<email>stijn@ignitron.net</email>
</author>
<published>2016-11-01T09:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3272afe57f3303ee178c6d0a3d08614a2a154e4e'/>
<id>urn:sha1:3272afe57f3303ee178c6d0a3d08614a2a154e4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Fix utime_mphal compilation for msvc</title>
<updated>2016-11-03T09:31:58+00:00</updated>
<author>
<name>stijn</name>
<email>stijn@ignitron.net</email>
</author>
<published>2016-11-01T09:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0b9ed550267ca0efba094d14c250f268d744818d'/>
<id>urn:sha1:0b9ed550267ca0efba094d14c250f268d744818d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>windows: Enable utime_mphal following unix, define mp_hal_ticks_*.</title>
<updated>2016-10-29T11:32:15+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-29T11:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6a2c6098f487f1faab2010d00950ce2258fdac53'/>
<id>urn:sha1:6a2c6098f487f1faab2010d00950ce2258fdac53</id>
<content type='text'>
mp_hal_ticks_ms, mp_hal_ticks_us taken from unix port, mp_hal_ticks_cpu
dummy.
</content>
</entry>
<entry>
<title>windows: Better handling of Ctrl-C</title>
<updated>2015-12-21T18:51:27+00:00</updated>
<author>
<name>stijn</name>
<email>stijn@ignitron.net</email>
</author>
<published>2015-12-21T09:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a5aa03acaff46aaaac0d0c3462cbd968b0a1df59'/>
<id>urn:sha1:a5aa03acaff46aaaac0d0c3462cbd968b0a1df59</id>
<content type='text'>
This builds upon the changes made in 2195046365c. Using signal() does not
produce reliable results so SetConsoleCtrlHandler is used, and the handler
is installed only once during initialization instead of removing it in
mp_hal_set_interrupt_char when it is not strictly needed anymore, since
removing it might lead to Ctrl-C events being missed because they are
fired on a seperate thread which might only become alive after the handler
was removed.
</content>
</entry>
<entry>
<title>windows/windows_mphal: Add basic support for raising KeyboardInterrupt.</title>
<updated>2015-12-17T23:12:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-12-17T23:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2195046365c661551c30d4156cecafa603214375'/>
<id>urn:sha1:2195046365c661551c30d4156cecafa603214375</id>
<content type='text'>
Compiles with mingw32, tested to work erratically under Wine due to
not fully implemented emulation in it.
</content>
</entry>
<entry>
<title>all: Add py/mphal.h and use it in all ports.</title>
<updated>2015-10-31T16:14:30+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-10-30T23:03:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=731f359292c0e2630873df1a19c5baac7287024f'/>
<id>urn:sha1:731f359292c0e2630873df1a19c5baac7287024f</id>
<content type='text'>
py/mphal.h contains declarations for generic mp_hal_XXX functions, such
as stdio and delay/ticks, which ports should provide definitions for.  A
port will also provide mphalport.h with further HAL declarations.
</content>
</entry>
<entry>
<title>windows: Erase pre-calc'd number of chars instead of clearing whole line.</title>
<updated>2015-10-26T11:35:16+00:00</updated>
<author>
<name>stijn</name>
<email>stijn@ignitron.net</email>
</author>
<published>2015-10-26T10:49:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dc93f25bb857568010f61594643adddca3e20040'/>
<id>urn:sha1:dc93f25bb857568010f61594643adddca3e20040</id>
<content type='text'>
</content>
</entry>
</feed>
