acaa30b604
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).
35 lines
830 B
Makefile
35 lines
830 B
Makefile
# 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 input
|
|
# 1 - use MicroPython version of readline
|
|
MICROPY_USE_READLINE = 1
|
|
|
|
# Whether to enable FatFs VFS
|
|
MICROPY_FATFS = 1
|
|
|
|
# Subset of CPython time module
|
|
MICROPY_PY_TIME = 1
|
|
|
|
# Subset of CPython termios module
|
|
MICROPY_PY_TERMIOS = 1
|
|
|
|
# Subset of CPython socket module
|
|
MICROPY_PY_SOCKET = 1
|
|
|
|
# ffi module requires libffi (libffi-dev Debian package)
|
|
MICROPY_PY_FFI = 1
|
|
|
|
# ussl module requires axtls
|
|
MICROPY_PY_USSL = 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 = 0
|