|
15 | 15 | #define MICROPY_ENABLE_COMPILER (PYBRICKS_OPT_COMPILER) |
16 | 16 |
|
17 | 17 | // Enabled modules |
18 | | -#define MICROPY_PY_IO (PYBRICKS_OPT_EXTRA_MOD) |
| 18 | +#define MICROPY_PY_IO (PYBRICKS_OPT_EXTRA_LEVEL1) |
19 | 19 | #define MICROPY_PY_MATH (PYBRICKS_OPT_FLOAT) |
20 | | -#define MICROPY_PY_MICROPYTHON (PYBRICKS_OPT_EXTRA_MOD) |
21 | | -#define MICROPY_PY_STRUCT (PYBRICKS_OPT_EXTRA_MOD) |
22 | | -#define MICROPY_PY_SYS (PYBRICKS_OPT_EXTRA_MOD) |
| 20 | +#define MICROPY_PY_MICROPYTHON (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 21 | +#define MICROPY_PY_STRUCT (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 22 | +#define MICROPY_PY_SYS (PYBRICKS_OPT_EXTRA_LEVEL1) |
23 | 23 | #define MICROPY_PY_UERRNO (1) |
24 | | -#define MICROPY_PY_UJSON (PYBRICKS_OPT_EXTRA_MOD) |
25 | | -#define MICROPY_PY_URANDOM (PYBRICKS_OPT_EXTRA_MOD) |
26 | | -#define MICROPY_PY_USELECT (PYBRICKS_OPT_EXTRA_MOD) |
| 24 | +#define MICROPY_PY_UJSON (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 25 | +#define MICROPY_PY_URANDOM (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 26 | +#define MICROPY_PY_USELECT (PYBRICKS_OPT_EXTRA_LEVEL1) |
27 | 27 |
|
28 | 28 | #define MICROPY_PY_UERRNO_LIST \ |
29 | 29 | X(EPERM) \ |
|
67 | 67 | #define MICROPY_PY_ASYNC_AWAIT (1) |
68 | 68 | #define MICROPY_MULTIPLE_INHERITANCE (0) |
69 | 69 | #define MICROPY_PY_ARRAY (0) |
70 | | -#define MICROPY_PY_BUILTINS_BYTEARRAY (PYBRICKS_OPT_EXTRA_MOD) |
| 70 | +#define MICROPY_PY_BUILTINS_BYTEARRAY (PYBRICKS_OPT_EXTRA_LEVEL1) |
71 | 71 | #define MICROPY_PY_BUILTINS_MEMORYVIEW (0) |
72 | | -#define MICROPY_PY_BUILTINS_ENUMERATE (PYBRICKS_OPT_EXTRA_MOD) |
| 72 | +#define MICROPY_PY_BUILTINS_ENUMERATE (PYBRICKS_OPT_EXTRA_LEVEL1) |
73 | 73 | #define MICROPY_PY_BUILTINS_FILTER (0) |
74 | 74 | #define MICROPY_PY_BUILTINS_FROZENSET (0) |
75 | | -#define MICROPY_PY_BUILTINS_HELP (PYBRICKS_OPT_EXTRA_MOD) |
76 | | -#define MICROPY_PY_BUILTINS_HELP_MODULES (PYBRICKS_OPT_EXTRA_MOD) |
77 | | -#define MICROPY_PY_BUILTINS_INPUT (PYBRICKS_OPT_EXTRA_MOD) |
78 | | -#define MICROPY_PY_BUILTINS_REVERSED (PYBRICKS_OPT_EXTRA_MOD) |
79 | | -#define MICROPY_PY_BUILTINS_SET (PYBRICKS_OPT_EXTRA_MOD) |
80 | | -#define MICROPY_PY_BUILTINS_SLICE (PYBRICKS_OPT_EXTRA_MOD) |
| 75 | +#define MICROPY_PY_BUILTINS_HELP (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 76 | +#define MICROPY_PY_BUILTINS_HELP_MODULES (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 77 | +#define MICROPY_PY_BUILTINS_INPUT (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 78 | +#define MICROPY_PY_BUILTINS_REVERSED (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 79 | +#define MICROPY_PY_BUILTINS_SET (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 80 | +#define MICROPY_PY_BUILTINS_SLICE (PYBRICKS_OPT_EXTRA_LEVEL1) |
81 | 81 | #define MICROPY_PY_BUILTINS_PROPERTY (0) |
82 | 82 | #define MICROPY_PY_BUILTINS_MIN_MAX (1) |
83 | 83 | #define MICROPY_PY___FILE__ (0) |
84 | 84 | #define MICROPY_PY_MICROPYTHON_MEM_INFO (1) |
85 | | -#define MICROPY_PY_GC (PYBRICKS_OPT_EXTRA_MOD) |
| 85 | +#define MICROPY_PY_GC (PYBRICKS_OPT_EXTRA_LEVEL1) |
86 | 86 | #define MICROPY_PY_ATTRTUPLE (0) |
87 | 87 | #define MICROPY_PY_COLLECTIONS (0) |
88 | 88 | #define MICROPY_PY_CMATH (0) |
89 | | -#define MICROPY_PY_ALL_SPECIAL_METHODS (PYBRICKS_OPT_EXTRA_MOD) |
90 | | -#define MICROPY_PY_REVERSE_SPECIAL_METHODS (PYBRICKS_OPT_EXTRA_MOD) |
| 89 | +#define MICROPY_PY_ALL_SPECIAL_METHODS (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 90 | +#define MICROPY_PY_REVERSE_SPECIAL_METHODS (PYBRICKS_OPT_EXTRA_LEVEL1) |
91 | 91 | #define MICROPY_PY_SYS_EXIT (0) |
92 | 92 | #define MICROPY_PY_SYS_MODULES (0) |
93 | | -#define MICROPY_PY_SYS_STDFILES (PYBRICKS_OPT_EXTRA_MOD) |
94 | | -#define MICROPY_PY_SYS_STDIO_BUFFER (PYBRICKS_OPT_EXTRA_MOD) |
95 | | -#define MICROPY_PY_SYS_STDIO_FLUSH (PYBRICKS_OPT_EXTRA_MOD) |
96 | | -#define MICROPY_PY_URANDOM_EXTRA_FUNCS (PYBRICKS_OPT_EXTRA_MOD) |
| 93 | +#define MICROPY_PY_SYS_STDFILES (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 94 | +#define MICROPY_PY_SYS_STDIO_BUFFER (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 95 | +#define MICROPY_PY_SYS_STDIO_FLUSH (PYBRICKS_OPT_EXTRA_LEVEL1) |
| 96 | +#define MICROPY_PY_URANDOM_EXTRA_FUNCS (PYBRICKS_OPT_EXTRA_LEVEL1) |
97 | 97 | #define MICROPY_PY_URANDOM_SEED_INIT_FUNC ({ extern uint32_t pbdrv_clock_get_us(void); pbdrv_clock_get_us(); }) |
98 | 98 | #define MICROPY_PY_UTIME_MP_HAL (0) |
99 | 99 | #define MICROPY_MODULE_BUILTIN_INIT (1) |
|
110 | 110 | #define MICROPY_ENABLE_SCHEDULER (0) |
111 | 111 | #define MICROPY_PY_INSTANCE_ATTRS (1) |
112 | 112 |
|
113 | | -#define MICROPY_MODULE_ATTR_DELEGATION (PYBRICKS_OPT_EXTRA_MOD) |
| 113 | +#define MICROPY_MODULE_ATTR_DELEGATION (PYBRICKS_OPT_EXTRA_LEVEL1) |
114 | 114 | #define MICROPY_PERSISTENT_CODE_LOAD (1) |
115 | 115 | #define MICROPY_ENABLE_EXTERNAL_IMPORT (0) |
116 | 116 | #define MICROPY_HAS_FILE_READER (0) |
|
0 commit comments