<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/unix/mpconfigport.mk, branch esp-extra-scripts</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=esp-extra-scripts'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2016-07-12T22:49:38+00:00</updated>
<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>unix: Enable btree module.</title>
<updated>2016-07-02T12:26:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-07-02T12:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43241ceaacce2de370a7dd676ac9cc7383e08c83'/>
<id>urn:sha1:43241ceaacce2de370a7dd676ac9cc7383e08c83</id>
<content type='text'>
But disable it for coverage build, as its extra warninsg aren't compatible
with K&amp;R C BerkeleyDB uses.
</content>
</entry>
<entry>
<title>unix: Add basic thread support using pthreads.</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:53:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a791be936a79154a1b1e600e5e75d147396847f6'/>
<id>urn:sha1:a791be936a79154a1b1e600e5e75d147396847f6</id>
<content type='text'>
Has the ability to create new threads.
</content>
</entry>
<entry>
<title>unix: Move "utime" module config to C level instead of make level.</title>
<updated>2016-06-17T20:35:00+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-17T20:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6f8880d0ab92e002e7596578ceb0959f9327bc01'/>
<id>urn:sha1:6f8880d0ab92e002e7596578ceb0959f9327bc01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix: Deprecate support for GNU Readline (MICROPY_USE_READLINE=2).</title>
<updated>2016-06-16T00:28:58+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-16T00:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=acaa30b6046d449f5f58a8f02c83459702759df7'/>
<id>urn:sha1:acaa30b6046d449f5f58a8f02c83459702759df7</id>
<content type='text'>
MicroPython own readline implementation is superior now by providing
automatic indentation and completion (completion for GNU Readline was
never implemented). MICROPY_USE_READLINE=2 also wasn't build for a long
time and probably broken.

If GNU Readline is still beneficial for some cases, it can be achieved
with external wrappers like "rlwrap" (there will be the same level of
functionality, as again, there never was deep integration, like completion
support).
</content>
</entry>
<entry>
<title>unix: Unbreak "minimal" target by disabling FatFs.</title>
<updated>2016-06-15T21:03:24+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-06-15T21:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cd796f85aff18013d8024b034055f58044649d91'/>
<id>urn:sha1:cd796f85aff18013d8024b034055f58044649d91</id>
<content type='text'>
Was broken since introduction of FatFs support.
</content>
</entry>
<entry>
<title>unix/mpconfigport.mk: Document MICROPY_STANDALONE make-level option.</title>
<updated>2016-05-28T17:38:14+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-28T17:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6055d411a9be4a1659e0a85535bce4ab906708a0'/>
<id>urn:sha1:6055d411a9be4a1659e0a85535bce4ab906708a0</id>
<content type='text'>
Avoid using system libraries, use copies bundled with MicroPython as
submodules (currently affects only libffi, other dependencies either
already used as bundled-only (axtls), or can't be bundled (so far),
like libjni).
</content>
</entry>
<entry>
<title>unix: Enable "ussl" module.</title>
<updated>2016-05-25T23:12:11+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-05-25T23:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f5d63bcd2387b988aa546d6cd42bc48499e505d4'/>
<id>urn:sha1:f5d63bcd2387b988aa546d6cd42bc48499e505d4</id>
<content type='text'>
ussl was in testing mode for 8 months, and now enabled in other ports
(e.g. esp8266), so time for unix port to catch up.
</content>
</entry>
<entry>
<title>modussl: SSL socket wrapper module based on axTLS.</title>
<updated>2015-10-06T15:10:39+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-10-06T15:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aaa8867d4a4a1274ea43429c00e8bdfa6b28a015'/>
<id>urn:sha1:aaa8867d4a4a1274ea43429c00e8bdfa6b28a015</id>
<content type='text'>
</content>
</entry>
<entry>
<title>unix/modjni: "jni" module to interface to JNI-compliant JavaVM.</title>
<updated>2015-09-11T18:38:57+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2015-09-11T14:57:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e79c6b6312a85a50d113346144d58fa62cb4adc2'/>
<id>urn:sha1:e79c6b6312a85a50d113346144d58fa62cb4adc2</id>
<content type='text'>
This includes Android Dalvik VM for example.

Example usage:

import jni
System = jni.cls("java/lang/System")
System.out.println("Hello, Java!")
</content>
</entry>
</feed>
