|
2 | 2 |
|
3 | 3 | // options to control how MicroPython is built
|
4 | 4 |
|
| 5 | +// Use the minimal starting configuration (disables all optional features). |
| 6 | +#define MICROPY_CONFIG_ROM_LEVEL (MICROPY_CONFIG_ROM_LEVEL_MINIMUM) |
| 7 | + |
5 | 8 | // You can disable the built-in MicroPython compiler by setting the following
|
6 | 9 | // config option to 0. If you do this then you won't get a REPL prompt, but you
|
7 | 10 | // will still be able to execute pre-compiled scripts, compiled with mpy-cross.
|
8 | 11 | #define MICROPY_ENABLE_COMPILER (1)
|
9 | 12 |
|
10 |
| -#define MICROPY_QSTR_BYTES_IN_HASH (1) |
11 |
| -#define MICROPY_QSTR_EXTRA_POOL mp_qstr_frozen_const_pool |
12 |
| -#define MICROPY_ALLOC_PATH_MAX (256) |
13 |
| -#define MICROPY_ALLOC_PARSE_CHUNK_INIT (16) |
14 |
| -#define MICROPY_COMP_CONST (0) |
15 |
| -#define MICROPY_COMP_DOUBLE_TUPLE_ASSIGN (0) |
16 |
| -#define MICROPY_ENABLE_GC (1) |
17 |
| -#define MICROPY_GC_ALLOC_THRESHOLD (0) |
18 |
| -#define MICROPY_HELPER_REPL (1) |
19 |
| -#define MICROPY_ERROR_REPORTING (MICROPY_ERROR_REPORTING_TERSE) |
20 |
| -#define MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG (0) |
21 |
| -#define MICROPY_PY_ASYNC_AWAIT (0) |
22 |
| -#define MICROPY_PY_ASSIGN_EXPR (0) |
23 |
| -#define MICROPY_PY_BUILTINS_BYTEARRAY (0) |
24 |
| -#define MICROPY_PY_BUILTINS_DICT_FROMKEYS (0) |
25 |
| -#define MICROPY_PY_BUILTINS_ENUMERATE (0) |
26 |
| -#define MICROPY_PY_BUILTINS_FILTER (0) |
27 |
| -#define MICROPY_PY_BUILTINS_REVERSED (0) |
28 |
| -#define MICROPY_PY_BUILTINS_SET (0) |
29 |
| -#define MICROPY_PY_BUILTINS_SLICE (0) |
30 |
| -#define MICROPY_PY_BUILTINS_PROPERTY (0) |
31 |
| -#define MICROPY_PY_BUILTINS_MIN_MAX (0) |
32 |
| -#define MICROPY_PY_BUILTINS_STR_COUNT (0) |
33 |
| -#define MICROPY_PY_BUILTINS_STR_OP_MODULO (0) |
34 |
| -#define MICROPY_PY___FILE__ (0) |
35 |
| -#define MICROPY_PY_GC (0) |
36 |
| -#define MICROPY_PY_ARRAY (0) |
37 |
| -#define MICROPY_PY_ATTRTUPLE (0) |
38 |
| -#define MICROPY_PY_COLLECTIONS (0) |
39 |
| -#define MICROPY_PY_IO (0) |
40 |
| -#define MICROPY_PY_STRUCT (0) |
41 |
| -#define MICROPY_PY_SYS (0) |
42 |
| -#define MICROPY_MODULE_FROZEN_MPY (1) |
43 |
| -#define MICROPY_CPYTHON_COMPAT (0) |
44 |
| -#define MICROPY_MODULE_GETATTR (0) |
| 13 | +#define MICROPY_QSTR_EXTRA_POOL mp_qstr_frozen_const_pool |
| 14 | +#define MICROPY_ENABLE_GC (1) |
| 15 | +#define MICROPY_HELPER_REPL (1) |
| 16 | +#define MICROPY_MODULE_FROZEN_MPY (1) |
| 17 | +#define MICROPY_ENABLE_EXTERNAL_IMPORT (1) |
| 18 | +#define MICROPY_PY_MATH (1) |
| 19 | + |
| 20 | +#define MICROPY_ALLOC_PATH_MAX (256) |
| 21 | +#define MICROPY_ALLOC_PARSE_CHUNK_INIT (16) |
| 22 | + |
| 23 | +#define MICROPY_COMP_CONST_FOLDING (1) |
| 24 | +#define MICROPY_COMP_CONST_LITERAL (1) |
| 25 | +#define MICROPY_FULL_CHECKS (1) |
| 26 | +#define MICROPY_MULTIPLE_INHERITANCE (1) |
| 27 | +#define MICROPY_PY_GENERATOR_PEND_THROW (1) |
| 28 | +#define MICROPY_PY_BUILTINS_RANGE_ATTRS (1) |
45 | 29 |
|
46 | 30 | // type definitions for the specific machine
|
47 | 31 |
|
|
0 commit comments