summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2019-03-06 15:52:36 +1100
committerDamien George <damien.p.george@gmail.com>2019-03-07 15:22:16 +1100
commitf2ebee9cf12d26bf365d3e328a8a915a44802d04 (patch)
treec39e237fbbb632b5dc6352de9cb962588ffab64f
parent350dbb89e667ecee2dbe891793d08d2608f64853 (diff)
stm32/mboot: Update to match latest oofatfs version.
See corresponding commit b5f33ac2cb6076468a77f36d69df6db16b62134a
-rw-r--r--ports/stm32/mboot/Makefile2
-rw-r--r--ports/stm32/mboot/ffconf.h66
2 files changed, 35 insertions, 33 deletions
diff --git a/ports/stm32/mboot/Makefile b/ports/stm32/mboot/Makefile
index a59a21082..486d72e19 100644
--- a/ports/stm32/mboot/Makefile
+++ b/ports/stm32/mboot/Makefile
@@ -74,7 +74,7 @@ endif
SRC_LIB = \
lib/libc/string0.c \
lib/oofatfs/ff.c \
- lib/oofatfs/option/unicode.c \
+ lib/oofatfs/ffunicode.c \
extmod/uzlib/crc32.c \
extmod/uzlib/adler32.c \
extmod/uzlib/tinflate.c \
diff --git a/ports/stm32/mboot/ffconf.h b/ports/stm32/mboot/ffconf.h
index 7c45266a0..f598e7eca 100644
--- a/ports/stm32/mboot/ffconf.h
+++ b/ports/stm32/mboot/ffconf.h
@@ -24,40 +24,42 @@
* THE SOFTWARE.
*/
-#define _FFCONF 68020
+#define FFCONF_DEF 86604
-#define _FS_READONLY 1
-#define _FS_MINIMIZE 0
-#define _USE_STRFUNC 0
+#define FF_FS_READONLY 1
+#define FF_FS_MINIMIZE 0
+#define FF_USE_STRFUNC 0
-#define _USE_FIND 0
-#define _USE_MKFS 0
-#define _USE_FASTSEEK 0
-#define _USE_EXPAND 0
-#define _USE_CHMOD 0
-#define _USE_LABEL 0
-#define _USE_FORWARD 0
+#define FF_USE_FIND 0
+#define FF_USE_MKFS 0
+#define FF_USE_FASTSEEK 0
+#define FF_USE_EXPAND 0
+#define FF_USE_CHMOD 0
+#define FF_USE_LABEL 0
+#define FF_USE_FORWARD 0
-#define _CODE_PAGE 437
-#define _USE_LFN 1
-#define _MAX_LFN 255
-#define _LFN_UNICODE 0
-#define _STRF_ENCODE 3
-#define _FS_RPATH 0
+#define FF_CODE_PAGE 437
+#define FF_USE_LFN 1
+#define FF_MAX_LFN 255
+#define FF_LFN_UNICODE 0
+#define FF_LFN_BUF 255
+#define FF_SFN_BUF 12
+#define FF_STRF_ENCODE 3
+#define FF_FS_RPATH 0
-#define _VOLUMES 1
-#define _STR_VOLUME_ID 0
-#define _MULTI_PARTITION 0
-#define _MIN_SS 512
-#define _MAX_SS 512
-#define _USE_TRIM 0
-#define _FS_NOFSINFO 0
+#define FF_VOLUMES 1
+#define FF_STR_VOLUME_ID 0
+#define FF_MULTI_PARTITION 0
+#define FF_MIN_SS 512
+#define FF_MAX_SS 512
+#define FF_USE_TRIM 0
+#define FF_FS_NOFSINFO 0
-#define _FS_TINY 1
-#define _FS_EXFAT 0
-#define _FS_NORTC 1
-#define _NORTC_MON 1
-#define _NORTC_MDAY 1
-#define _NORTC_YEAR 2019
-#define _FS_LOCK 0
-#define _FS_REENTRANT 0
+#define FF_FS_TINY 1
+#define FF_FS_EXFAT 0
+#define FF_FS_NORTC 1
+#define FF_NORTC_MON 1
+#define FF_NORTC_MDAY 1
+#define FF_NORTC_YEAR 2019
+#define FF_FS_LOCK 0
+#define FF_FS_REENTRANT 0