<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/py/py.mk, branch cross</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=cross</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=cross'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-07-30T21:39:09+00:00</updated>
<entry>
<title>py/py.mk: Extra switches to build "embedded" BerkeleyDB BTree lib.</title>
<updated>2016-07-30T21:39:09+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-30T21:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0dfe849413a5e1cee63da5fc97305304dff322dc'/>
<id>urn:sha1:0dfe849413a5e1cee63da5fc97305304dff322dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>lib/embed/abort_: Implementation of abort_() function raising uPy exception.</title>
<updated>2016-07-29T21:35:50+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-29T21:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c8b80e4740baa0f3bdf025a23f92c3a1ff2bf6fc'/>
<id>urn:sha1:c8b80e4740baa0f3bdf025a23f92c3a1ff2bf6fc</id>
<content type='text'>
Helpful when porting existing C libraries to MicroPython. abort()ing in
embedded environment isn't a good idea, so when compiling such library,
-Dabort=abort_ option can be given to redirect standard abort() to this
"safe" version.
</content>
</entry>
<entry>
<title>esp8266: Cache Xtensa-built libaxtls.a in local build dir.</title>
<updated>2016-07-16T01:56:23+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-16T01:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6aa7c805cc2812dafb396afcd909bbc99505c99b'/>
<id>urn:sha1:6aa7c805cc2812dafb396afcd909bbc99505c99b</id>
<content type='text'>
Allows to build the library variant for other archs in parallel.
</content>
</entry>
<entry>
<title>extmod/modussl_axtls: Further changes to allow alternative SSL modules.</title>
<updated>2016-07-12T22:49:38+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-12T22:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=20283aec107d60f4339268f56fdf451d8867b49a'/>
<id>urn:sha1:20283aec107d60f4339268f56fdf451d8867b49a</id>
<content type='text'>
Make variable MICROPY_SSL_AXTLS=1 should be defined to activate modussl_axtls
and link with -laxtls.
</content>
</entry>
<entry>
<title>extmod/modussl: Rename to modussl_axtls.c, to allow impl using other SSL libs.</title>
<updated>2016-07-12T22:35:59+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-12T22:35:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e32d1e17bb7c17b5474c4be696e5428ece973301'/>
<id>urn:sha1:e32d1e17bb7c17b5474c4be696e5428ece973301</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py: Add basic _thread module, with ability to start a new thread.</title>
<updated>2016-06-28T10:28:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-04-22T22:52:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=27cc07721b3c3c2d0b9c8678c8a3ddc7fe96cd97'/>
<id>urn:sha1:27cc07721b3c3c2d0b9c8678c8a3ddc7fe96cd97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod/machine_pinbase: Implementation of PinBase class.</title>
<updated>2016-06-18T20:40:28+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-18T20:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3fecbb246238148f83500fb0853ceaa2c3d49fa2'/>
<id>urn:sha1:3fecbb246238148f83500fb0853ceaa2c3d49fa2</id>
<content type='text'>
Allows to translate C-level pin API to Python-level pin API. In other
words, allows to implement a pin class and Python which will be usable
for efficient C-coded algorithms, like bitbanging SPI/I2C, time_pulse,
etc.
</content>
</entry>
<entry>
<title>py: Support to build berkeley db 1.85 and "btree" module.</title>
<updated>2016-06-14T21:52:45+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-14T21:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=337111ba9e393bad84d0f1bc45a291f462784d6e'/>
<id>urn:sha1:337111ba9e393bad84d0f1bc45a291f462784d6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extmod: Add machine time_pulse_us function (at C and Python level).</title>
<updated>2016-05-31T12:58:48+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-05-31T12:58:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4940bee62a636f7e2653a4d4eeac5071448addc0'/>
<id>urn:sha1:4940bee62a636f7e2653a4d4eeac5071448addc0</id>
<content type='text'>
The C implementation is taken from the DHT driver.
</content>
</entry>
<entry>
<title>extmod/virtpin: Initial implementation of open-ended C-level Pin interface.</title>
<updated>2016-05-26T22:08:43+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-26T21:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=751e3b7a820c13561cca47717d47d7784f776232'/>
<id>urn:sha1:751e3b7a820c13561cca47717d47d7784f776232</id>
<content type='text'>
Using usual method of virtual method tables. Single virtual method,
ioctl, is defined currently for all operations. This universal and
extensible vtable-based method is also defined as a default MPHAL
GPIO implementation, but a specific port may override it with its
own implementation (e.g. close-ended, but very efficient, e.g. avoiding
virtual method dispatch).
</content>
</entry>
</feed>
