From bfa948c0a50c8f543c9b0751eb42cffac09656ec Mon Sep 17 00:00:00 2001 From: Damien George Date: Fri, 27 Jan 2017 23:14:11 +1100 Subject: [PATCH] cc3200: Add implementations of mp_import_stat and builtin_open. They disappeared when stmhal changed to use new MICROPY_VFS code. --- cc3200/application.mk | 2 -- cc3200/main.c | 11 +++++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/cc3200/application.mk b/cc3200/application.mk index b4d659fa11..a4d496649f 100644 --- a/cc3200/application.mk +++ b/cc3200/application.mk @@ -157,8 +157,6 @@ APP_LIB_SRC_C = $(addprefix lib/,\ APP_STM_SRC_C = $(addprefix stmhal/,\ bufhelper.c \ - builtin_open.c \ - import.c \ input.c \ irq.c \ pybstdio.c \ diff --git a/cc3200/main.c b/cc3200/main.c index 06b3604b67..fd263442c0 100644 --- a/cc3200/main.c +++ b/cc3200/main.c @@ -113,3 +113,14 @@ void vApplicationGetIdleTaskMemory( StaticTask_t **ppxIdleTaskTCBBuffer, *ppxIdleTaskStackBuffer = uxIdleTaskStack; *pulIdleTaskStackSize = configMINIMAL_STACK_SIZE; } + +// the following is temporay, until cc3200 converts to oofatfs + +#include "py/lexer.h" +#include "extmod/vfs_fat.h" + +mp_import_stat_t mp_import_stat(const char *path) { + return fat_vfs_import_stat(NULL, path); +} + +MP_DEFINE_CONST_FUN_OBJ_KW(mp_builtin_open_obj, 1, fatfs_builtin_open);