diff options
Diffstat (limited to 'create_tools/config/micropython.mpconfigport')
-rw-r--r-- | create_tools/config/micropython.mpconfigport | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/create_tools/config/micropython.mpconfigport b/create_tools/config/micropython.mpconfigport new file mode 100644 index 0000000..11fbbb7 --- /dev/null +++ b/create_tools/config/micropython.mpconfigport @@ -0,0 +1,46 @@ +# Enable/disable modules and 3rd-party libs to be included in interpreter + +# Build 32-bit binaries on a 64-bit host +MICROPY_FORCE_32BIT = 0 + +# This variable can take the following values: +# 0 - no readline, just simple stdin input +# 1 - use MicroPython version of readline +MICROPY_USE_READLINE = 1 + +# btree module using Berkeley DB 1.xx +MICROPY_PY_BTREE = 1 + +# _thread module using pthreads +MICROPY_PY_THREAD = 1 + +# Subset of CPython termios module +MICROPY_PY_TERMIOS = 1 + +# Subset of CPython socket module +MICROPY_PY_SOCKET = 0 + +# ffi module requires libffi (libffi-dev Debian package) +MICROPY_PY_FFI = 0 + +# ussl module requires one of the TLS libraries below +MICROPY_PY_USSL = 1 +# axTLS has minimal size but implements only a subset of modern TLS +# functionality, so may have problems with some servers. +MICROPY_SSL_AXTLS = 0 +# mbedTLS is more up to date and complete implementation, but also +# more bloated. +MICROPY_SSL_MBEDTLS = 1 + +# jni module requires JVM/JNI +MICROPY_PY_JNI = 0 + +# Avoid using system libraries, use copies bundled with MicroPython +# as submodules (currently affects only libffi). +MICROPY_STANDALONE = 1 + +MICROPY_ROM_TEXT_COMPRESSION = 1 + +MICROPY_VFS_FAT = 1 +MICROPY_VFS_LFS1 = 1 +MICROPY_VFS_LFS2 = 1 |