From 6db32478d5951f01fd055c61176db0fea84379a7 Mon Sep 17 00:00:00 2001 From: FreeArtMan Date: Sat, 14 Oct 2023 08:24:18 +0100 Subject: Compiling and createing arm64 image --- create_tools/config/micropython.mpconfigport | 46 ++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 create_tools/config/micropython.mpconfigport (limited to 'create_tools/config/micropython.mpconfigport') 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 -- cgit v1.2.3