@@ -93,6 +93,7 @@ extern void common_hal_mcu_enable_interrupts(void);
93
93
#define MICROPY_OPT_COMPUTED_GOTO_SAVE_SPACE (CIRCUITPY_COMPUTED_GOTO_SAVE_SPACE)
94
94
#define MICROPY_OPT_LOAD_ATTR_FAST_PATH (CIRCUITPY_OPT_LOAD_ATTR_FAST_PATH)
95
95
#define MICROPY_OPT_MAP_LOOKUP_CACHE (CIRCUITPY_OPT_MAP_LOOKUP_CACHE)
96
+ #define MICROPY_OPT_MPZ_BITWISE (0)
96
97
#define MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE (CIRCUITPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE)
97
98
#define MICROPY_PERSISTENT_CODE_LOAD (1)
98
99
@@ -224,31 +225,52 @@ typedef long mp_off_t;
224
225
225
226
// Turning off FULL_BUILD removes some functionality to reduce flash size on tiny SAMD21s
226
227
#define MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG (CIRCUITPY_FULL_BUILD)
228
+
227
229
#ifndef MICROPY_CPYTHON_COMPAT
228
230
#define MICROPY_CPYTHON_COMPAT (CIRCUITPY_FULL_BUILD)
229
231
#endif
232
+
230
233
#ifndef MICROPY_CPYTHON_EXCEPTION_CHAIN
231
234
#define MICROPY_CPYTHON_EXCEPTION_CHAIN (CIRCUITPY_FULL_BUILD)
232
235
#endif
236
+
233
237
#define MICROPY_PY_BUILTINS_POW3 (CIRCUITPY_BUILTINS_POW3)
234
238
#define MICROPY_PY_FSTRINGS (1)
235
239
#define MICROPY_MODULE_WEAK_LINKS (0)
236
240
#define MICROPY_PY_ALL_SPECIAL_METHODS (CIRCUITPY_FULL_BUILD)
241
+
237
242
#ifndef MICROPY_PY_BUILTINS_COMPLEX
238
243
#define MICROPY_PY_BUILTINS_COMPLEX (CIRCUITPY_FULL_BUILD)
239
244
#endif
245
+
240
246
#define MICROPY_PY_BUILTINS_FROZENSET (CIRCUITPY_FULL_BUILD)
247
+
248
+ #ifndef MICROPY_PY_BUILTINS_NOTIMPLEMENTED
249
+ #define MICROPY_PY_BUILTINS_NOTIMPLEMENTED (CIRCUITPY_FULL_BUILD)
250
+ #endif
251
+
241
252
#define MICROPY_PY_BUILTINS_STR_CENTER (CIRCUITPY_FULL_BUILD)
242
253
#define MICROPY_PY_BUILTINS_STR_PARTITION (CIRCUITPY_FULL_BUILD)
243
254
#define MICROPY_PY_BUILTINS_STR_SPLITLINES (CIRCUITPY_FULL_BUILD)
255
+
244
256
#ifndef MICROPY_PY_COLLECTIONS_ORDEREDDICT
245
257
#define MICROPY_PY_COLLECTIONS_ORDEREDDICT (CIRCUITPY_FULL_BUILD)
246
258
#endif
259
+
247
260
#ifndef MICROPY_PY_COLLECTIONS_DEQUE
248
261
#define MICROPY_PY_COLLECTIONS_DEQUE (CIRCUITPY_FULL_BUILD)
249
262
#define MICROPY_PY_COLLECTIONS_DEQUE_ITER (CIRCUITPY_FULL_BUILD)
250
263
#define MICROPY_PY_COLLECTIONS_DEQUE_SUBSCR (CIRCUITPY_FULL_BUILD)
251
264
#endif
265
+
266
+ #ifndef MICROPY_PY_FUNCTION_ATTRS
267
+ #define MICROPY_PY_FUNCTION_ATTRS (CIRCUITPY_FULL_BUILD)
268
+ #endif
269
+
270
+ #ifndef MICROPY_PY_REVERSE_SPECIAL_METHODS
271
+ #define MICROPY_PY_REVERSE_SPECIAL_METHODS (CIRCUITPY_FULL_BUILD)
272
+ #endif
273
+
252
274
#define MICROPY_PY_RE_MATCH_GROUPS (CIRCUITPY_RE)
253
275
#define MICROPY_PY_RE_MATCH_SPAN_START_END (CIRCUITPY_RE)
254
276
#define MICROPY_PY_RE_SUB (CIRCUITPY_RE)
0 commit comments