From d402bf299d8ac2974df0c3015377196de8721cad Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky <pfalcon@users.sourceforge.net> Date: Wed, 15 Jun 2016 23:53:26 +0300 Subject: [PATCH] lib/fatfs/option/ccsbcs: Follow uPy optional features model. Don't error out when options is not what you support, just skip your code. This allows to make FatFs support properly configurable. --- lib/fatfs/option/ccsbcs.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/fatfs/option/ccsbcs.c b/lib/fatfs/option/ccsbcs.c index 3d1a785b8..e35e15cd9 100644 --- a/lib/fatfs/option/ccsbcs.c +++ b/lib/fatfs/option/ccsbcs.c @@ -493,10 +493,7 @@ const WCHAR Tbl[] = { /* CP1258(0x80-0xFF) to Unicode conversion table */ #endif -#if !_TBLDEF || !_USE_LFN -#error This file is not needed in current configuration. Remove from the project. -#endif - +#if _TBLDEF && _USE_LFN WCHAR ff_convert ( /* Converted character, Returns zero on error */ WCHAR chr, /* Character code to be converted */ @@ -571,3 +568,5 @@ WCHAR ff_wtoupper ( /* Upper converted character */ return tbl_lower[i] ? tbl_upper[i] : chr; } + +#endif -- GitLab