From 2f02302e22cb8f6151331969391e65fe3a26a759 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Mon, 28 Mar 2016 18:38:25 +0300
Subject: [PATCH] esp8266: Support importing modules from filesystem.

---
 esp8266/main.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/esp8266/main.c b/esp8266/main.c
index bd1328ec7..fe5fc81b6 100644
--- a/esp8266/main.c
+++ b/esp8266/main.c
@@ -73,12 +73,15 @@ void user_init(void) {
     system_init_done_cb(init_done);
 }
 
+mp_lexer_t *fat_vfs_lexer_new_from_file(const char *filename);
+mp_import_stat_t fat_vfs_import_stat(const char *path);
+
 mp_lexer_t *mp_lexer_new_from_file(const char *filename) {
-    return NULL;
+    return fat_vfs_lexer_new_from_file(filename);
 }
 
 mp_import_stat_t mp_import_stat(const char *path) {
-    return MP_IMPORT_STAT_NO_EXIST;
+    return fat_vfs_import_stat(path);
 }
 
 mp_obj_t mp_builtin_open(uint n_args, const mp_obj_t *args, mp_map_t *kwargs) {
-- 
GitLab