extmod/vfs_fat: Allow to compile with MICROPY_VFS_FAT disabled.
Some ports may want to compile with generic MICROPY_VFS support but without the VfsFat class. This patch allows such a thing.
This commit is contained in:
parent
f5aac7d33f
commit
643876fb77
|
@ -28,7 +28,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "py/mpconfig.h"
|
#include "py/mpconfig.h"
|
||||||
#if MICROPY_VFS
|
#if MICROPY_VFS && MICROPY_VFS_FAT
|
||||||
|
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -277,4 +277,4 @@ DRESULT disk_ioctl (
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // MICROPY_VFS
|
#endif // MICROPY_VFS && MICROPY_VFS_FAT
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "py/mpconfig.h"
|
#include "py/mpconfig.h"
|
||||||
#if MICROPY_VFS
|
#if MICROPY_VFS && MICROPY_VFS_FAT
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
@ -37,10 +37,8 @@
|
||||||
#include "lib/oofatfs/ff.h"
|
#include "lib/oofatfs/ff.h"
|
||||||
#include "extmod/vfs_fat.h"
|
#include "extmod/vfs_fat.h"
|
||||||
|
|
||||||
#if MICROPY_VFS_FAT
|
|
||||||
#define mp_type_fileio fatfs_type_fileio
|
#define mp_type_fileio fatfs_type_fileio
|
||||||
#define mp_type_textio fatfs_type_textio
|
#define mp_type_textio fatfs_type_textio
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const mp_obj_type_t mp_type_fileio;
|
extern const mp_obj_type_t mp_type_fileio;
|
||||||
extern const mp_obj_type_t mp_type_textio;
|
extern const mp_obj_type_t mp_type_textio;
|
||||||
|
@ -300,4 +298,4 @@ mp_obj_t fatfs_builtin_open_self(mp_obj_t self_in, mp_obj_t path, mp_obj_t mode)
|
||||||
return file_open(self, &mp_type_textio, arg_vals);
|
return file_open(self, &mp_type_textio, arg_vals);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif // MICROPY_VFS
|
#endif // MICROPY_VFS && MICROPY_VFS_FAT
|
||||||
|
|
Loading…
Reference in New Issue