@@ -138,7 +138,7 @@ File SDClass::open(const char *filepath, uint8_t mode /* = FA_READ */)
138
138
Error_Handler ();
139
139
}
140
140
141
- #if _FATFS == 68300
141
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
142
142
file._fil ->obj .fs = 0 ;
143
143
file._dir .obj .fs = 0 ;
144
144
#else
@@ -209,7 +209,7 @@ void File::ls(uint8_t flags, uint8_t indent)
209
209
char *fn;
210
210
211
211
#if _USE_LFN
212
- #if _FATFS == 68300
212
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
213
213
/* altname */
214
214
#else
215
215
static char lfn[_MAX_LFN];
@@ -226,7 +226,7 @@ void File::ls(uint8_t flags, uint8_t indent)
226
226
if (fno.fname [0 ] == ' .' ) {
227
227
continue ;
228
228
}
229
- #if _USE_LFN && _FATFS != 68300
229
+ #if _USE_LFN && ( _FATFS != 68300 && _FATFS != 80286)
230
230
fn = *fno.lfname ? fno.lfname : fno.fname ;
231
231
#else
232
232
fn = fno.fname ;
@@ -360,7 +360,7 @@ int File::read(void *buf, size_t len)
360
360
void File::close ()
361
361
{
362
362
if (_name) {
363
- #if _FATFS == 68300
363
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
364
364
if (_fil) {
365
365
if (_fil->obj .fs != 0 ) {
366
366
#else
@@ -377,7 +377,7 @@ void File::close()
377
377
_fil = NULL ;
378
378
}
379
379
380
- #if _FATFS == 68300
380
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
381
381
if (_dir.obj .fs != 0 ) {
382
382
#else
383
383
if (_dir.fs != 0 ) {
@@ -459,7 +459,7 @@ uint32_t File::size()
459
459
460
460
File::operator bool ()
461
461
{
462
- #if _FATFS == 68300
462
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
463
463
return !((_name == NULL ) || ((_fil == NULL ) && (_dir.obj .fs == 0 )) || ((_fil != NULL ) && (_fil->obj .fs == 0 ) && (_dir.obj .fs == 0 )));
464
464
#else
465
465
return !((_name == NULL ) || ((_fil == NULL ) && (_dir.fs == 0 )) || ((_fil != NULL ) && (_fil->fs == 0 ) && (_dir.fs == 0 )));
@@ -523,13 +523,13 @@ bool File::isDirectory()
523
523
if (_name == NULL ) {
524
524
Error_Handler ();
525
525
}
526
- #if _FATFS == 68300
526
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
527
527
if (_dir.obj .fs != 0 )
528
528
#else
529
529
if (_dir.fs != 0 )
530
530
#endif
531
531
return true ;
532
- #if _FATFS == 68300
532
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
533
533
else if (_fil->obj .fs != 0 )
534
534
#else
535
535
else if (_fil->fs != 0 )
@@ -550,7 +550,7 @@ File File::openNextFile(uint8_t mode)
550
550
FRESULT res = FR_OK;
551
551
FILINFO fno;
552
552
char *fn;
553
- #if _USE_LFN && _FATFS != 68300
553
+ #if _USE_LFN && ( _FATFS != 68300 && _FATFS != 80286)
554
554
static char lfn[_MAX_LFN];
555
555
fno.lfname = lfn;
556
556
fno.lfsize = sizeof (lfn);
@@ -563,7 +563,7 @@ File File::openNextFile(uint8_t mode)
563
563
if (fno.fname [0 ] == ' .' ) {
564
564
continue ;
565
565
}
566
- #if _USE_LFN && _FATFS != 68300
566
+ #if _USE_LFN && ( _FATFS != 68300 && _FATFS != 80286)
567
567
fn = *fno.lfname ? fno.lfname : fno.fname ;
568
568
#else
569
569
fn = fno.fname ;
@@ -589,7 +589,7 @@ File File::openNextFile(uint8_t mode)
589
589
void File::rewindDirectory (void )
590
590
{
591
591
if (isDirectory ()) {
592
- #if _FATFS == 68300
592
+ #if ( _FATFS == 68300) || (_FATFS == 80286)
593
593
if (_dir.obj .fs != 0 ) {
594
594
#else
595
595
if (_dir.fs != 0 ) {
0 commit comments