diff options
| author | Damien George <damien.p.george@gmail.com> | 2016-11-16 16:04:57 +1100 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2016-11-16 18:13:50 +1100 |
| commit | 6b239c271c9c7041f9741c2a0f348f350808ad8a (patch) | |
| tree | 32f8c5a9a114d2149409d020c889a8dc2b16a03b /py/mpconfig.h | |
| parent | 6810f2c134f9329e9dc18f4e0d3a1936ca6d8011 (diff) | |
py: Factor out persistent-code reader into separate files.
Implementations of persistent-code reader are provided for POSIX systems
and systems using FatFS. Macros to use these are MICROPY_READER_POSIX and
MICROPY_READER_FATFS respectively. If an alternative implementation is
needed then a port can define the function mp_reader_new_file.
Diffstat (limited to 'py/mpconfig.h')
| -rw-r--r-- | py/mpconfig.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/py/mpconfig.h b/py/mpconfig.h index 3945a1a5a..1980e649c 100644 --- a/py/mpconfig.h +++ b/py/mpconfig.h @@ -381,6 +381,16 @@ /*****************************************************************************/ /* Python internal features */ +// Whether to use the POSIX reader for importing files +#ifndef MICROPY_READER_POSIX +#define MICROPY_READER_POSIX (0) +#endif + +// Whether to use the FatFS reader for importing files +#ifndef MICROPY_READER_FATFS +#define MICROPY_READER_FATFS (0) +#endif + // Hook for the VM at the start of the opcode loop (can contain variable // definitions usable by the other hook functions) #ifndef MICROPY_VM_HOOK_INIT |
