<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/makeqstrdata.py, branch 1.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=1.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=1.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-09-02T04:32:47+00:00</updated>
<entry>
<title>py/makeqstrdata.py: Compute the qstr hash from bytes, not characters.</title>
<updated>2016-09-02T04:32:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-09-02T04:32:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f127bef3e41f25eea6da73a52aab2fdc53be2464'/>
<id>urn:sha1:f127bef3e41f25eea6da73a52aab2fdc53be2464</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/makeqstrdata.py: Allow to have double-quote characters in qstrs.</title>
<updated>2016-05-23T14:18:55+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-23T14:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=202d5acd06d320f3d2485b85d4ff6c412e50ad21'/>
<id>urn:sha1:202d5acd06d320f3d2485b85d4ff6c412e50ad21</id>
<content type='text'>
When rendering the qstr for a C header file, the double-quate character
must be escaped.
</content>
</entry>
<entry>
<title>py/makeqstrdata: Add special case to handle \n qstr.</title>
<updated>2016-04-14T14:22:36+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-14T14:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a649d726063d548bbf5f05aef8c4420ddf0cfe6e'/>
<id>urn:sha1:a649d726063d548bbf5f05aef8c4420ddf0cfe6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/makeqstrdata: Reinstate Python2 compatibility.</title>
<updated>2016-04-14T13:37:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-14T13:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2243d68345cc3446b26c792c1424c81bcf858216'/>
<id>urn:sha1:2243d68345cc3446b26c792c1424c81bcf858216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/makeqstrdata: Fix rendering of qstrs that have non-printable ASCII.</title>
<updated>2016-04-14T13:20:25+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-14T13:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=49bb04ee64d719c83ae3f2ded4c9f9578707bd84'/>
<id>urn:sha1:49bb04ee64d719c83ae3f2ded4c9f9578707bd84</id>
<content type='text'>
The qstr data needs to be turned into a proper C string so non-ASCII
chars must be properly escaped according to C rules.
</content>
</entry>
<entry>
<title>py/makeqstrdata: Add more names for escaped chars and esc non-printable.</title>
<updated>2016-04-13T21:12:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-13T21:12:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f30b6f0af56c4358909f2a9b9d696a8f4f920f81'/>
<id>urn:sha1:f30b6f0af56c4358909f2a9b9d696a8f4f920f81</id>
<content type='text'>
Non-printable characters are escaped as 0xXX, where XX are the hex
digits of the character value.
</content>
</entry>
<entry>
<title>py/makeqstrdata: Factor out some code to functions that can be reused.</title>
<updated>2016-04-13T15:05:43+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-01-31T12:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=594fa7341177d6a02ea9bc8481092a0aa2104506'/>
<id>urn:sha1:594fa7341177d6a02ea9bc8481092a0aa2104506</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/makeqstrdata.py: Catch and report case of empty input file.</title>
<updated>2015-10-11T08:09:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-11T08:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=53ca6ae1f362da99b5913505a53904d22f460c63'/>
<id>urn:sha1:53ca6ae1f362da99b5913505a53904d22f460c63</id>
<content type='text'>
The usual cause would be that a cross-compiler for a port is not in PATH.
</content>
</entry>
<entry>
<title>stmhal: add option to query for the current usb mode</title>
<updated>2015-09-03T22:30:43+00:00</updated>
<author>
<name>Tony Abboud</name>
<email>tdabboud@hotmail.com</email>
</author>
<published>2015-08-30T21:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d8fdcb4bec5024503b636bcdbad244bef4e6576'/>
<id>urn:sha1:8d8fdcb4bec5024503b636bcdbad244bef4e6576</id>
<content type='text'>
Fetch the current usb mode and return a string representation when
pyb.usb_mode() is called with no args. The possible string values are interned
as qstr's. None will be returned if an incorrect mode is set.
</content>
</entry>
<entry>
<title>makeqstrdata.py: Typo fix in comment.</title>
<updated>2015-07-31T11:58:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-07-31T11:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3a2fb201a52367286d25bede4612c73b6a1cd4b9'/>
<id>urn:sha1:3a2fb201a52367286d25bede4612c73b6a1cd4b9</id>
<content type='text'>
</content>
</entry>
</feed>
