<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/extmod, branch v1.5.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.5.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2015-11-23T15:05:58+00:00</updated>
<entry>
<title>extmod/modure: Use correct integer type for n_args argument.</title>
<updated>2015-11-23T15:05:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-11-23T15:05:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a8aa1998ce1d602738dfab15a5d8b9335586aad6'/>
<id>urn:sha1:a8aa1998ce1d602738dfab15a5d8b9335586aad6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/lwip: Change void pointers to unions, include new mphal.h file</title>
<updated>2015-11-04T20:24:04+00:00</updated>
<author>
<name>Galen Hazelwood</name>
<email>galenhz@gmail.com</email>
</author>
<published>2015-11-02T06:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=af3e45419c069c1651b1af564106e77a10ded3ef'/>
<id>urn:sha1:af3e45419c069c1651b1af564106e77a10ded3ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/re1.5: Workaround issue with mingw32-gcc 4.2.1.</title>
<updated>2015-10-31T23:39:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-31T23:39:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0601b0a1f0bccd28f8b483580f77c21f8998cd1'/>
<id>urn:sha1:d0601b0a1f0bccd28f8b483580f77c21f8998cd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/modure: Make sure that errors in regexps are caught early.</title>
<updated>2015-10-31T21:38:22+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-31T21:38:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aee704ebe19cb9baeecdda90b7f8f7551d59aa3b'/>
<id>urn:sha1:aee704ebe19cb9baeecdda90b7f8f7551d59aa3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/re1.5: Update to 0.8.</title>
<updated>2015-10-31T21:38:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-31T21:37:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7cce2f664c9a93b0ed42e1bf51a601bddf2b7059'/>
<id>urn:sha1:7cce2f664c9a93b0ed42e1bf51a601bddf2b7059</id>
<content type='text'>
Contains implementation of ?: (non-capturing groups), ?? (non-greedy ?),
as well as much improved robustness, and edge cases and error handling by
Amir Plivatsky (@ampli).
</content>
</entry>
<entry>
<title>extmod/modlwip: socket-&gt;incoming changed by async callbacks, must be volatile.</title>
<updated>2015-10-31T16:51:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-31T16:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4deb4936d52da88752da93f9cdc49541c10ef413'/>
<id>urn:sha1:4deb4936d52da88752da93f9cdc49541c10ef413</id>
<content type='text'>
Otherwise for code like:

while (socket-&gt;incoming == NULL) {
    LWIP_DELAY(100);
}

a compiler may cache it in a register and it will be an infinite loop.
</content>
</entry>
<entry>
<title>extmod/moductypes: When dealing with UINT64, use mp_obj_new_int_from_ull().</title>
<updated>2015-10-27T21:21:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-27T21:21:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20f85feecc5ea42406f5c37194f6b831d574824e'/>
<id>urn:sha1:20f85feecc5ea42406f5c37194f6b831d574824e</id>
<content type='text'>
Since we now have it.
</content>
</entry>
<entry>
<title>unix, stmhal: Introduce mp_hal_delay_ms(), mp_hal_ticks_ms().</title>
<updated>2015-10-27T20:31:42+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-27T20:31:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=404dae80a9d5cb6315071fe6206b2a6026be0a09'/>
<id>urn:sha1:404dae80a9d5cb6315071fe6206b2a6026be0a09</id>
<content type='text'>
These MPHAL functions are intended to replace previously used HAL_Delay(),
HAL_GetTick() to provide better naming and MPHAL separation (they are
fully equivalent otherwise).

Also, refactor extmod/modlwip to use them.
</content>
</entry>
<entry>
<title>extmod/modlwip: Codestyle: no need for () when taking address of primary expr.</title>
<updated>2015-10-26T22:39:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-26T22:37:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=858ed6d2f7eacba3ca0c61c3ee8b46ae2d7f975e'/>
<id>urn:sha1:858ed6d2f7eacba3ca0c61c3ee8b46ae2d7f975e</id>
<content type='text'>
Like foo.bar or foo-&gt;bar.
</content>
</entry>
<entry>
<title>extmod/modlwip: lwip_tcp_send(): Common subexpression elimination, use MIN().</title>
<updated>2015-10-26T22:39:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-26T22:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fa87e90cfad8887e58f70d0ca0ae771c57c60a29'/>
<id>urn:sha1:fa87e90cfad8887e58f70d0ca0ae771c57c60a29</id>
<content type='text'>
</content>
</entry>
</feed>
