Skip to content

Commit 6aa787e

Browse files
committed
tests: Update fatfs1 test.
1 parent 73384da commit 6aa787e

File tree

3 files changed

+16
-24
lines changed

3 files changed

+16
-24
lines changed

tests/fatfs1.c

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,6 @@ int main() {
119119
printf("== STAT ==\n");
120120
{
121121
FILINFO fno;
122-
#if _USE_LFN
123-
fno.lfname = NULL;
124-
fno.lfsize = 0;
125-
#endif
126122
FRESULT res = f_stat(&fatfs, "/test.txt", &fno);
127123
printf("stat res=%d size=%u date=%u time=%u attrib=%u\n", res, fno.fsize, fno.fdate, fno.ftime, fno.fattrib);
128124
}
@@ -170,19 +166,14 @@ int main() {
170166
FRESULT res = f_opendir(&fatfs, &dp, "/");
171167
printf("opendir res=%d\n", res);
172168
FILINFO fno;
173-
#if _USE_LFN
174-
char lfn[_MAX_LFN + 1];
175-
fno.lfname = lfn;
176-
fno.lfsize = sizeof(lfn);
177-
#endif
178169
for (;;){
179170
res = f_readdir(&dp, &fno);
180171
if (res != FR_OK || fno.fname[0] == 0) {
181172
break;
182173
}
183174
#if _USE_LFN
184175
// note: lfname is empty string if it fits in 12 chars in fname
185-
printf("readdir res=%d size=%u name=/%s/ lname=/%s/\n", res, fno.fsize, fno.fname, fno.lfname);
176+
printf("readdir res=%d size=%u name=/%s/ lname=/%s/\n", res, fno.fsize, fno.altname, fno.fname);
186177
#else
187178
printf("readdir res=%d size=%u name=/%s/\n", res, fno.fsize, fno.fname);
188179
#endif

tests/fatfs1.exp

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ mount res=0
4646
== SET LABEL ==
4747
disk_ioctl(0, 6)
4848
disk_read(0, 2, 1)
49-
get_fattime()
5049
disk_write(0, 2, 1, 0x0d96b58b)
5150
disk_ioctl(0, 0)
5251
setlabel res=0
@@ -60,14 +59,14 @@ disk_read(0, 2, 1)
6059
get_fattime()
6160
open res=0
6261
disk_ioctl(0, 6)
63-
disk_write(0, 2, 1, 0x236a437d)
62+
disk_write(0, 2, 1, 0xa8b3f35d)
6463
disk_read(0, 1, 1)
6564
write res=0 n=10
6665
disk_ioctl(0, 6)
6766
disk_write(0, 34, 1, <hash not shown>)
67+
get_fattime()
6868
disk_write(0, 1, 1, 0x5343a9c5)
6969
disk_read(0, 2, 1)
70-
get_fattime()
7170
disk_write(0, 2, 1, 0x6ae708d5)
7271
disk_ioctl(0, 0)
7372
disk_ioctl(0, 6)
@@ -90,7 +89,7 @@ disk_ioctl(0, 6)
9089
get_fattime()
9190
open res=0
9291
disk_ioctl(0, 6)
93-
disk_write(0, 2, 1, 0xf3dd04eb)
92+
disk_write(0, 2, 1, 0xb1d034cb)
9493
disk_read(0, 1, 1)
9594
write res=0 n=100
9695
disk_ioctl(0, 6)
@@ -114,9 +113,9 @@ disk_ioctl(0, 6)
114113
write res=0 n=100
115114
disk_ioctl(0, 6)
116115
disk_write(0, 36, 1, 0x37a6ca6c)
116+
get_fattime()
117117
disk_write(0, 1, 1, 0x7f57e755)
118118
disk_read(0, 2, 1)
119-
get_fattime()
120119
disk_write(0, 2, 1, 0xdd0a2fc3)
121120
disk_ioctl(0, 0)
122121
disk_ioctl(0, 6)
@@ -142,11 +141,11 @@ disk_ioctl(0, 6)
142141
disk_ioctl(0, 6)
143142
close res=0
144143
== MKDIR ==
145-
get_fattime()
146144
disk_ioctl(0, 6)
147145
disk_read(0, 2, 1)
148146
disk_read(0, 1, 1)
149147
disk_write(0, 1, 1, 0xa5c7187a)
148+
get_fattime()
150149
disk_write(0, 37, 1, 0x2953772e)
151150
disk_read(0, 2, 1)
152151
disk_write(0, 2, 1, 0x55944b21)
@@ -156,37 +155,37 @@ mkdir res=0
156155
disk_ioctl(0, 6)
157156
opendir res=0
158157
disk_ioctl(0, 6)
159-
readdir res=0 size=10 name=/test.txt/ lname=//
158+
readdir res=0 size=10 name=/TEST.TXT/ lname=/test.txt/
160159
disk_ioctl(0, 6)
161160
readdir res=0 size=1000 name=/FILENA~1.TXT/ lname=/filename-that-is-long.txt/
162161
disk_ioctl(0, 6)
163-
readdir res=0 size=0 name=/dir/ lname=//
162+
readdir res=0 size=0 name=/DIR/ lname=/dir/
164163
disk_ioctl(0, 6)
165164
disk_ioctl(0, 6)
166165
closedir res=0
167166
== RENAME FILE ==
168167
disk_ioctl(0, 6)
169-
disk_write(0, 2, 1, 0xccafbc76)
168+
disk_write(0, 2, 1, 0xcdb1e73c)
170169
disk_ioctl(0, 0)
171170
unlink res=0
172171
== UNLINK FILE ==
173172
disk_ioctl(0, 6)
174-
disk_write(0, 2, 1, 0x76e9bdff)
173+
disk_write(0, 2, 1, 0x12c8992d)
175174
disk_read(0, 1, 1)
176175
disk_write(0, 1, 1, 0xd19f436a)
177176
disk_ioctl(0, 0)
178177
unlink res=0
179178
== RENAME DIR ==
180179
disk_ioctl(0, 6)
181180
disk_read(0, 2, 1)
182-
disk_write(0, 2, 1, 0x1ff9ac0d)
181+
disk_write(0, 2, 1, 0x2b759c33)
183182
disk_ioctl(0, 0)
184183
unlink res=0
185184
== UNLINK DIR ==
186185
disk_ioctl(0, 6)
187186
disk_read(0, 37, 1)
188187
disk_read(0, 2, 1)
189-
disk_write(0, 2, 1, 0x6ae11ad8)
188+
disk_write(0, 2, 1, 0x09922d72)
190189
disk_read(0, 1, 1)
191190
disk_write(0, 1, 1, 0x61648e45)
192191
disk_ioctl(0, 0)

tests/fatfs1_conf.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
#define _FFCONF 64180
1+
#define _FFCONF 88100
22
#define _FS_READONLY 0
33
#define _FS_MINIMIZE 0
44
#define _USE_STRFUNC 0
55
#define _USE_FIND 0
66
#define _USE_MKFS 1
77
#define _USE_FASTSEEK 0
8+
#define _USE_EXPAND 0
9+
#define _USE_CHMOD 1
810
#define _USE_LABEL 1
911
#define _USE_FORWARD 0
1012
#define _CODE_PAGE 437
@@ -22,6 +24,7 @@
2224
#define _USE_TRIM 0
2325
#define _FS_NOFSINFO 0
2426
#define _FS_TINY 0
27+
#define _FS_EXFAT 1
2528
#define _FS_NORTC 0
2629
#define _NORTC_MON 1
2730
#define _NORTC_MDAY 1
@@ -30,4 +33,3 @@
3033
#define _FS_REENTRANT 0
3134
#define _FS_TIMEOUT 1000
3235
#define _SYNC_t HANDLE
33-
#define _WORD_ACCESS 0

0 commit comments

Comments
 (0)