<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/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-10-31T21:38:22+00:00</updated>
<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>tests/extmod: Add tests for sleep_ms/us(), ticks_ms/us/diff().</title>
<updated>2015-10-19T22:54:20+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-19T22:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=acea9352a97480c6cab9a57a87581ffda2681faf'/>
<id>urn:sha1:acea9352a97480c6cab9a57a87581ffda2681faf</id>
<content type='text'>
Simple smoke tests, mostly for coverage. Added to extmod based on the fact
that they're extensions to standard modules.
</content>
</entry>
<entry>
<title>tests: Add tests to improve coverage of objstr.c.</title>
<updated>2015-09-03T22:06:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-09-03T22:06:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=25afc7da0db43754f6b4373a10b66551dd3cbd57'/>
<id>urn:sha1:25afc7da0db43754f6b4373a10b66551dd3cbd57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modmachine: Implement physical memory access using /dev/mem (Linux, etc).</title>
<updated>2015-07-08T08:37:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-05T21:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=354d17523f599746a84e5b22fa670c9910137947'/>
<id>urn:sha1:354d17523f599746a84e5b22fa670c9910137947</id>
<content type='text'>
This requires root access. And on recent Linux kernels, with
CONFIG_STRICT_DEVMEM option enabled, only address ranges listed in
/proc/iomem can be accessed. The above compiled-time option can be
however overriden with boot-time option "iomem=relaxed".

This also removed separate read/write paths - there unlikely would
be a case when they're different.
</content>
</entry>
<entry>
<title>tests: Catch ValueError instead of any exception to properly test error.</title>
<updated>2015-07-06T11:35:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-07-06T11:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=68e8b595dec1698f2dc7e9a18c881d7e7760e26c'/>
<id>urn:sha1:68e8b595dec1698f2dc7e9a18c881d7e7760e26c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Add a2b_base64 and b2a_base64 functions to ubinascii.</title>
<updated>2015-07-04T09:26:52+00:00</updated>
<author>
<name>Galen Hazelwood</name>
<email>galenhz@gmail.com</email>
</author>
<published>2015-07-02T05:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=616986a5f351ed5a014bd25766c12bccbe83d734'/>
<id>urn:sha1:616986a5f351ed5a014bd25766c12bccbe83d734</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Split out json float tests to separate files.</title>
<updated>2015-06-25T09:50:00+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-06-25T09:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e44c1d3acef6d1a81e9496d1a4a8c4d12e2fd0a6'/>
<id>urn:sha1:e44c1d3acef6d1a81e9496d1a4a8c4d12e2fd0a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Check that machine module exists and print SKIP if it doesn't.</title>
<updated>2015-06-15T22:35:15+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2015-06-15T22:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f6518a7bd554c87b4dcb68d1ca618babcf278c63'/>
<id>urn:sha1:f6518a7bd554c87b4dcb68d1ca618babcf278c63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>moductypes: Swap address and descriptor args in constructor.</title>
<updated>2015-06-06T19:57:54+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-06-06T19:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1679696612007107dac55d936006b1923eda2475'/>
<id>urn:sha1:1679696612007107dac55d936006b1923eda2475</id>
<content type='text'>
Now address comes first, and args related to struct type are groupped next.
Besides clear groupping, should help catch errors eagerly (e.g. forgetting
to pass address will error out).

Also, improve args number checking/reporting overall.
</content>
</entry>
<entry>
<title>extmod: Add ubinascii.unhexlify</title>
<updated>2015-05-20T08:29:22+00:00</updated>
<author>
<name>Dave Hylands</name>
<email>dhylands@gmail.com</email>
</author>
<published>2015-05-18T21:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3ad94d6072555955a796c8c72a526c4fdff86711'/>
<id>urn:sha1:3ad94d6072555955a796c8c72a526c4fdff86711</id>
<content type='text'>
This also pulls out hex_digit from py/lexer.c and makes unichar_hex_digit
</content>
</entry>
</feed>
