From 15eb1ce52d27ee6ef18c9364f3274662bce1158e Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky <pfalcon@users.sourceforge.net> Date: Tue, 31 May 2016 21:46:02 +0300 Subject: [PATCH] esp8266: Enable MICROPY_PY_IO_FILEIO to get compliant text/binary streams. --- esp8266/mpconfigport.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/esp8266/mpconfigport.h b/esp8266/mpconfigport.h index df7844488..544edc408 100644 --- a/esp8266/mpconfigport.h +++ b/esp8266/mpconfigport.h @@ -42,6 +42,7 @@ #define MICROPY_PY_MATH (1) #define MICROPY_PY_CMATH (0) #define MICROPY_PY_IO (1) +#define MICROPY_PY_IO_FILEIO (1) #define MICROPY_PY_STRUCT (1) #define MICROPY_PY_SYS (1) #define MICROPY_PY_SYS_MAXSIZE (1) @@ -114,6 +115,9 @@ typedef uint32_t sys_prot_t; // for modlwip #define MP_PLAT_PRINT_STRN(str, len) mp_hal_stdout_tx_strn_cooked(str, len) +#define mp_type_fileio fatfs_type_fileio +#define mp_type_textio fatfs_type_textio + // extra built in names to add to the global namespace #define MICROPY_PORT_BUILTINS \ { MP_OBJ_NEW_QSTR(MP_QSTR_help), (mp_obj_t)&mp_builtin_help_obj }, \ -- GitLab