summaryrefslogtreecommitdiffstatshomepage
path: root/ports/unix/variants/coverage
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2022-03-09 12:32:44 +1100
committerDamien George <damien@micropython.org>2022-03-09 21:13:57 +1100
commit2b409ef8a46015f8f3bd20bc44e644637dbe9bd3 (patch)
treea28650be47592a6b75047b74095d7d74006d1e15 /ports/unix/variants/coverage
parentade2720e55e5960f6667d952c4482a369747e3a4 (diff)
downloadmicropython-2b409ef8a46015f8f3bd20bc44e644637dbe9bd3.tar.gz
micropython-2b409ef8a46015f8f3bd20bc44e644637dbe9bd3.zip
unix/moduos: Convert module to use extmod version.
All variants now use extmod/moduos.c as their uos module implementation. In particular this means they all have MICROPY_VFS enabled and use VfsPosix for their filesystem. As part of this, the available functions in uos become more consistent with other ports: - coverage variant gets uos.urandom - minimal and standard variant get: unlink, chdir, getcwd, listdir Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'ports/unix/variants/coverage')
-rw-r--r--ports/unix/variants/coverage/mpconfigvariant.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/ports/unix/variants/coverage/mpconfigvariant.h b/ports/unix/variants/coverage/mpconfigvariant.h
index 5ce40edbb9..db01c4bcd5 100644
--- a/ports/unix/variants/coverage/mpconfigvariant.h
+++ b/ports/unix/variants/coverage/mpconfigvariant.h
@@ -27,14 +27,10 @@
// This config enables almost all possible features such that it can be used
// for coverage testing.
-#define MICROPY_VFS (1)
-#define MICROPY_PY_UOS_VFS (1)
-
#define MICROPY_DEBUG_PARSE_RULE_NAME (1)
#define MICROPY_OPT_MATH_FACTORIAL (1)
#define MICROPY_FLOAT_HIGH_QUALITY_HASH (1)
#define MICROPY_ENABLE_SCHEDULER (1)
-#define MICROPY_READER_VFS (1)
#define MICROPY_REPL_EMACS_WORDS_MOVE (1)
#define MICROPY_REPL_EMACS_EXTRA_WORDS_MOVE (1)
#define MICROPY_WARNINGS_CATEGORY (1)
@@ -57,14 +53,8 @@
#define MICROPY_PY_URE_MATCH_GROUPS (1)
#define MICROPY_PY_URE_MATCH_SPAN_START_END (1)
#define MICROPY_PY_URE_SUB (1)
-#define MICROPY_VFS_POSIX (1)
#define MICROPY_PY_FRAMEBUF (1)
#define MICROPY_PY_COLLECTIONS_NAMEDTUPLE__ASDICT (1)
#define MICROPY_PY_UCRYPTOLIB (1)
#define MICROPY_PY_UCRYPTOLIB_CTR (1)
#define MICROPY_PY_MICROPYTHON_HEAP_LOCKED (1)
-
-// use vfs's functions for import stat and builtin open
-#define mp_import_stat mp_vfs_import_stat
-#define mp_builtin_open mp_vfs_open
-#define mp_builtin_open_obj mp_vfs_open_obj