diff options
author | Damien George <damien.p.george@gmail.com> | 2019-10-18 17:25:08 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2019-10-29 14:17:29 +1100 |
commit | a099505420221790509ab92611db52d0131e401a (patch) | |
tree | 73b4b6ec67b1bacbb697101ea604b2ed1b604361 /extmod/extmod.mk | |
parent | 98beea9cedca522857d12a741ff8ea90f6b873a3 (diff) |
extmod: Add VFS littlefs bindings.
Both LFS1 and LFS2 are supported at the same time.
Diffstat (limited to 'extmod/extmod.mk')
-rw-r--r-- | extmod/extmod.mk | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/extmod/extmod.mk b/extmod/extmod.mk index 05d0be3b1..8e63b25f9 100644 --- a/extmod/extmod.mk +++ b/extmod/extmod.mk @@ -4,6 +4,22 @@ CFLAGS_MOD += -DFFCONF_H=\"lib/oofatfs/ffconf.h\" ################################################################################ +# VFS littlefs + +ifeq ($(MICROPY_VFS_LFS),1) +CFLAGS_MOD += -DMICROPY_VFS_LFS=1 +CFLAGS_MOD += -DLFS1_NO_MALLOC -DLFS1_NO_DEBUG -DLFS1_NO_WARN -DLFS1_NO_ERROR -DLFS1_NO_ASSERT +CFLAGS_MOD += -DLFS2_NO_MALLOC -DLFS2_NO_DEBUG -DLFS2_NO_WARN -DLFS2_NO_ERROR -DLFS2_NO_ASSERT +LITTLEFS_DIR = lib/littlefs +SRC_MOD += $(addprefix $(LITTLEFS_DIR)/,\ + lfs1.c \ + lfs1_util.c \ + lfs2.c \ + lfs2_util.c \ + ) +endif + +################################################################################ # ussl ifeq ($(MICROPY_PY_USSL),1) |