From 3aa0f2eed35636fdc49a5ac053727ad2379232cd Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Thu, 3 Mar 2016 14:08:27 +0200 Subject: [PATCH] extmod/vfs_fat_lexer: Make conditional on FatFs support enabled. --- extmod/vfs_fat_lexer.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extmod/vfs_fat_lexer.c b/extmod/vfs_fat_lexer.c index c99ca9e26..f83bfb3fb 100644 --- a/extmod/vfs_fat_lexer.c +++ b/extmod/vfs_fat_lexer.c @@ -24,7 +24,10 @@ * THE SOFTWARE. */ -#include +#include "py/mpconfig.h" +// *_ADHOC part is for cc3200 port which doesn't use general uPy +// infrastructure and instead duplicates code. TODO: Resolve. +#if MICROPY_VFS_FAT || MICROPY_FSUSERMOUNT || MICROPY_FSUSERMOUNT_ADHOC #include "py/lexer.h" #include "lib/fatfs/ff.h" @@ -74,3 +77,5 @@ mp_lexer_t *fat_vfs_lexer_new_from_file(const char *filename) { fb->pos = 0; return mp_lexer_new(qstr_from_str(filename), fb, (mp_lexer_stream_next_byte_t)file_buf_next_byte, (mp_lexer_stream_close_t)file_buf_close); } + +#endif // MICROPY_VFS_FAT