Skip to content

Commit 9e53e09

Browse files
committed
Enable UTF-8 support in FATFS for all targets (#215)
1 parent 6e8d5dd commit 9e53e09

File tree

14 files changed

+40
-3
lines changed

14 files changed

+40
-3
lines changed

components/retro-go/targets/byteboi-rev1/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@ CONFIG_FATFS_LFN_NONE=n
100100
CONFIG_FATFS_LFN_HEAP=y
101101
CONFIG_FATFS_LFN_STACK=n
102102
CONFIG_FATFS_MAX_LFN=255
103+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
104+
CONFIG_FATFS_API_ENCODING_UTF_16=n
105+
CONFIG_FATFS_API_ENCODING_UTF_8=y
103106
CONFIG_FATFS_USE_FASTSEEK=y
104107

105108
#

components/retro-go/targets/crokpocket/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,9 @@ CONFIG_FATFS_LFN_NONE=n
9696
CONFIG_FATFS_LFN_HEAP=y
9797
CONFIG_FATFS_LFN_STACK=n
9898
CONFIG_FATFS_MAX_LFN=255
99+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
100+
CONFIG_FATFS_API_ENCODING_UTF_16=n
101+
CONFIG_FATFS_API_ENCODING_UTF_8=y
99102
CONFIG_FATFS_USE_FASTSEEK=y
100103

101104
#

components/retro-go/targets/esp32-p4/sdkconfig

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1466,8 +1466,9 @@ CONFIG_FATFS_CODEPAGE_437=y
14661466
# CONFIG_FATFS_CODEPAGE_950 is not set
14671467
CONFIG_FATFS_CODEPAGE=437
14681468
CONFIG_FATFS_MAX_LFN=255
1469-
CONFIG_FATFS_API_ENCODING_ANSI_OEM=y
1470-
# CONFIG_FATFS_API_ENCODING_UTF_8 is not set
1469+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
1470+
CONFIG_FATFS_API_ENCODING_UTF_16=n
1471+
CONFIG_FATFS_API_ENCODING_UTF_8=y
14711472
CONFIG_FATFS_FS_LOCK=0
14721473
CONFIG_FATFS_TIMEOUT_MS=10000
14731474
CONFIG_FATFS_PER_FILE_CACHE=y

components/retro-go/targets/esplay-micro/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ CONFIG_FATFS_LFN_NONE=n
102102
CONFIG_FATFS_LFN_HEAP=y
103103
CONFIG_FATFS_LFN_STACK=n
104104
CONFIG_FATFS_MAX_LFN=255
105+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
106+
CONFIG_FATFS_API_ENCODING_UTF_16=n
107+
CONFIG_FATFS_API_ENCODING_UTF_8=y
105108
CONFIG_FATFS_USE_FASTSEEK=y
106109

107110
#

components/retro-go/targets/fri3d-2024/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ CONFIG_FATFS_LFN_NONE=n
101101
CONFIG_FATFS_LFN_HEAP=y
102102
CONFIG_FATFS_LFN_STACK=n
103103
CONFIG_FATFS_MAX_LFN=255
104+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
105+
CONFIG_FATFS_API_ENCODING_UTF_16=n
106+
CONFIG_FATFS_API_ENCODING_UTF_8=y
104107
CONFIG_FATFS_USE_FASTSEEK=y
105108

106109
#

components/retro-go/targets/mrgc-g32/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ CONFIG_FATFS_LFN_NONE=n
102102
CONFIG_FATFS_LFN_HEAP=y
103103
CONFIG_FATFS_LFN_STACK=n
104104
CONFIG_FATFS_MAX_LFN=255
105+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
106+
CONFIG_FATFS_API_ENCODING_UTF_16=n
107+
CONFIG_FATFS_API_ENCODING_UTF_8=y
105108
CONFIG_FATFS_USE_FASTSEEK=y
106109

107110
#

components/retro-go/targets/mrgc-gbm/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ CONFIG_FATFS_LFN_NONE=n
102102
CONFIG_FATFS_LFN_HEAP=y
103103
CONFIG_FATFS_LFN_STACK=n
104104
CONFIG_FATFS_MAX_LFN=255
105+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
106+
CONFIG_FATFS_API_ENCODING_UTF_16=n
107+
CONFIG_FATFS_API_ENCODING_UTF_8=y
105108
CONFIG_FATFS_USE_FASTSEEK=y
106109

107110
#

components/retro-go/targets/odroid-go/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@ CONFIG_FATFS_LFN_NONE=n
100100
CONFIG_FATFS_LFN_HEAP=y
101101
CONFIG_FATFS_LFN_STACK=n
102102
CONFIG_FATFS_MAX_LFN=255
103+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
104+
CONFIG_FATFS_API_ENCODING_UTF_16=n
105+
CONFIG_FATFS_API_ENCODING_UTF_8=y
103106
CONFIG_FATFS_USE_FASTSEEK=y
104107

105108
#

components/retro-go/targets/rachel-esp32/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ CONFIG_FATFS_LFN_NONE=n
116116
CONFIG_FATFS_LFN_HEAP=y
117117
CONFIG_FATFS_LFN_STACK=n
118118
CONFIG_FATFS_MAX_LFN=255
119+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
120+
CONFIG_FATFS_API_ENCODING_UTF_16=n
121+
CONFIG_FATFS_API_ENCODING_UTF_8=y
119122
CONFIG_FATFS_USE_FASTSEEK=y
120123

121124
#

components/retro-go/targets/retro-esp32/sdkconfig

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ CONFIG_FATFS_LFN_NONE=n
102102
CONFIG_FATFS_LFN_HEAP=y
103103
CONFIG_FATFS_LFN_STACK=n
104104
CONFIG_FATFS_MAX_LFN=255
105+
CONFIG_FATFS_API_ENCODING_ANSI_OEM=n
106+
CONFIG_FATFS_API_ENCODING_UTF_16=n
107+
CONFIG_FATFS_API_ENCODING_UTF_8=y
105108
CONFIG_FATFS_USE_FASTSEEK=y
106109

107110
#

0 commit comments

Comments
 (0)