|
20 | 20 | #define MICROPY_COMP_CONST (1)
|
21 | 21 | #define MICROPY_COMP_DOUBLE_TUPLE_ASSIGN (1)
|
22 | 22 | #define MICROPY_COMP_TRIPLE_TUPLE_ASSIGN (1)
|
23 |
| -// Turn off for consistency |
24 |
| -#define MICROPY_CPYTHON_COMPAT (0) |
25 | 23 | #define MICROPY_MEM_STATS (0)
|
26 | 24 | #define MICROPY_DEBUG_PRINTERS (0)
|
27 | 25 | #define MICROPY_ENABLE_GC (1)
|
|
57 | 55 | #define MICROPY_PY_DESCRIPTORS (1)
|
58 | 56 | #define MICROPY_PY_MATH (0)
|
59 | 57 | #define MICROPY_PY_CMATH (0)
|
60 |
| -#define MICROPY_PY_IO (0) |
61 | 58 | #define MICROPY_PY_URANDOM (0)
|
62 | 59 | #define MICROPY_PY_URANDOM_EXTRA_FUNCS (0)
|
63 | 60 | #define MICROPY_PY_STRUCT (0)
|
@@ -142,14 +139,28 @@ typedef long mp_off_t;
|
142 | 139 | #define CIRCUITPY_MCU_FAMILY samd21
|
143 | 140 | #define MICROPY_PY_SYS_PLATFORM "Atmel SAMD21"
|
144 | 141 | #define PORT_HEAP_SIZE (16384 + 4096)
|
| 142 | +#define MICROPY_CPYTHON_COMPAT (0) |
145 | 143 | #define MICROPY_MODULE_WEAK_LINKS (0)
|
| 144 | +#define MICROPY_PY_BUILTINS_NOTIMPLEMENTED (0) |
| 145 | +#define MICROPY_PY_COLLECTIONS_ORDEREDDICT (0) |
| 146 | +#define MICROPY_PY_FUNCTION_ATTRS (0) |
| 147 | +#define MICROPY_PY_IO (0) |
| 148 | +#define MICROPY_PY_REVERSE_SPECIAL_METHODS (0) |
| 149 | +#define MICROPY_PY_SYS_EXC_INFO (0) |
146 | 150 | #endif
|
147 | 151 |
|
148 | 152 | #ifdef SAMD51
|
149 | 153 | #define CIRCUITPY_MCU_FAMILY samd51
|
150 | 154 | #define MICROPY_PY_SYS_PLATFORM "MicroChip SAMD51"
|
151 | 155 | #define PORT_HEAP_SIZE (0x20000) // 128KiB
|
| 156 | +#define MICROPY_CPYTHON_COMPAT (1) |
152 | 157 | #define MICROPY_MODULE_WEAK_LINKS (1)
|
| 158 | +#define MICROPY_PY_BUILTINS_NOTIMPLEMENTED (1) |
| 159 | +#define MICROPY_PY_COLLECTIONS_ORDEREDDICT (1) |
| 160 | +#define MICROPY_PY_FUNCTION_ATTRS (1) |
| 161 | +#define MICROPY_PY_IO (1) |
| 162 | +#define MICROPY_PY_REVERSE_SPECIAL_METHODS (1) |
| 163 | +#define MICROPY_PY_SYS_EXC_INFO (1) |
153 | 164 | #endif
|
154 | 165 |
|
155 | 166 | #ifdef LONGINT_IMPL_NONE
|
@@ -315,6 +326,7 @@ extern const struct _mp_obj_module_t usb_hid_module;
|
315 | 326 |
|
316 | 327 | #define MICROPY_PORT_BUILTIN_MODULE_WEAK_LINKS \
|
317 | 328 | { MP_ROM_QSTR(MP_QSTR_errno), MP_ROM_PTR(&mp_module_uerrno) }, \
|
| 329 | + { MP_ROM_QSTR(MP_QSTR_io), MP_ROM_PTR(&mp_module_io) }, \ |
318 | 330 | { MP_ROM_QSTR(MP_QSTR_os), MP_ROM_PTR(&os_module) }, \
|
319 | 331 | { MP_OBJ_NEW_QSTR(MP_QSTR_time), (mp_obj_t)&time_module }, \
|
320 | 332 |
|
|
0 commit comments