|
63 | 63 | #define MICROPY_VFS (CORE_FEAT)
|
64 | 64 | #endif
|
65 | 65 |
|
| 66 | +// micro:bit filesystem |
66 | 67 | #ifndef MICROPY_MBFS
|
67 | 68 | #define MICROPY_MBFS (!MICROPY_VFS)
|
68 | 69 | #endif
|
|
101 | 102 |
|
102 | 103 | #define MICROPY_ALLOC_PATH_MAX (512)
|
103 | 104 | #define MICROPY_PERSISTENT_CODE_LOAD (1)
|
104 |
| -#define MICROPY_COMP_MODULE_CONST (0) |
105 |
| -#define MICROPY_COMP_TRIPLE_TUPLE_ASSIGN (0) |
106 | 105 | #define MICROPY_READER_VFS (MICROPY_VFS)
|
107 | 106 | #define MICROPY_ENABLE_GC (1)
|
108 | 107 | #define MICROPY_ENABLE_FINALISER (1)
|
109 | 108 | #define MICROPY_STACK_CHECK (1)
|
110 | 109 | #define MICROPY_HELPER_REPL (1)
|
111 | 110 | #define MICROPY_REPL_INFO (1)
|
112 |
| -#define MICROPY_REPL_EMACS_KEYS (0) |
113 | 111 | #define MICROPY_REPL_AUTO_INDENT (1)
|
114 | 112 | #define MICROPY_KBD_EXCEPTION (1)
|
115 | 113 | #define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_MPZ)
|
|
122 | 120 | #define MICROPY_ALLOC_GC_STACK_SIZE (32)
|
123 | 121 | #endif
|
124 | 122 |
|
125 |
| -#define MICROPY_OPT_COMPUTED_GOTO (0) |
126 |
| -#define MICROPY_OPT_MPZ_BITWISE (0) |
127 |
| - |
128 | 123 | // fatfs configuration used in ffconf.h
|
129 | 124 | #define MICROPY_FATFS_ENABLE_LFN (1)
|
130 | 125 | #define MICROPY_FATFS_LFN_CODE_PAGE 437 /* 1=SFN/ANSI 437=LFN/U.S.(OEM) */
|
|
142 | 137 | #define mp_type_fileio fatfs_type_fileio
|
143 | 138 | #define mp_type_textio fatfs_type_textio
|
144 | 139 |
|
145 |
| -// Enable micro:bit filesystem by default. |
146 |
| -#ifndef MICROPY_MBFS |
147 |
| -#define MICROPY_MBFS (1) |
148 |
| -#endif |
| 140 | +// Use port specific uos module rather than extmod variant. |
| 141 | +#define MICROPY_PY_UOS (0) |
149 | 142 |
|
150 | 143 | #define MICROPY_STREAMS_NON_BLOCK (1)
|
151 | 144 | #define MICROPY_MODULE_WEAK_LINKS (1)
|
152 | 145 | #define MICROPY_CAN_OVERRIDE_BUILTINS (1)
|
153 | 146 | #define MICROPY_USE_INTERNAL_ERRNO (1)
|
154 | 147 | #define MICROPY_PY_FUNCTION_ATTRS (1)
|
155 | 148 | #define MICROPY_PY_BUILTINS_STR_UNICODE (1)
|
156 |
| -#define MICROPY_PY_BUILTINS_STR_CENTER (0) |
157 |
| -#define MICROPY_PY_BUILTINS_STR_PARTITION (0) |
158 |
| -#define MICROPY_PY_BUILTINS_STR_SPLITLINES (0) |
159 | 149 | #define MICROPY_PY_BUILTINS_MEMORYVIEW (1)
|
160 | 150 | #define MICROPY_PY_BUILTINS_FROZENSET (1)
|
161 |
| -#define MICROPY_PY_BUILTINS_EXECFILE (0) |
162 | 151 | #define MICROPY_PY_BUILTINS_COMPILE (1)
|
163 | 152 | #define MICROPY_PY_BUILTINS_HELP (1)
|
164 | 153 | #define MICROPY_PY_BUILTINS_HELP_TEXT nrf5_help_text
|
165 | 154 | #define MICROPY_PY_BUILTINS_HELP_MODULES (1)
|
166 | 155 | #define MICROPY_MODULE_BUILTIN_INIT (1)
|
167 |
| -#define MICROPY_PY_ALL_SPECIAL_METHODS (0) |
168 | 156 | #define MICROPY_PY_MICROPYTHON_MEM_INFO (1)
|
169 |
| -#define MICROPY_PY_BUILTINS_SLICE_ATTRS (0) |
170 |
| -#define MICROPY_PY_SYS_EXIT (1) |
171 | 157 | #define MICROPY_PY_SYS_MAXSIZE (1)
|
172 |
| -#define MICROPY_PY_SYS_STDIO_BUFFER (0) |
173 |
| -#define MICROPY_PY_COLLECTIONS_ORDEREDDICT (0) |
174 |
| -#define MICROPY_PY_MATH_SPECIAL_FUNCTIONS (0) |
175 |
| -#define MICROPY_PY_CMATH (0) |
176 |
| -#define MICROPY_PY_IO (0) |
177 | 158 | #define MICROPY_PY_IO_FILEIO (MICROPY_VFS_FAT || MICROPY_VFS_LFS1 || MICROPY_VFS_LFS2)
|
178 | 159 | #define MICROPY_PY_URANDOM (1)
|
179 | 160 | #define MICROPY_PY_URANDOM_EXTRA_FUNCS (1)
|
180 |
| -#define MICROPY_PY_UCTYPES (0) |
181 |
| -#define MICROPY_PY_UZLIB (0) |
182 |
| -#define MICROPY_PY_UJSON (0) |
183 |
| -#define MICROPY_PY_URE (0) |
184 |
| -#define MICROPY_PY_UHEAPQ (0) |
185 | 161 | #define MICROPY_PY_UTIME_MP_HAL (1)
|
186 | 162 | #define MICROPY_PY_MACHINE (1)
|
187 | 163 | #define MICROPY_PY_MACHINE_PULSE (0)
|
188 | 164 | #define MICROPY_PY_MACHINE_SOFTI2C (MICROPY_PY_MACHINE_I2C)
|
189 | 165 | #define MICROPY_PY_MACHINE_SPI (0)
|
190 | 166 | #define MICROPY_PY_MACHINE_SPI_MIN_DELAY (0)
|
191 |
| -#define MICROPY_PY_FRAMEBUF (0) |
192 | 167 |
|
193 | 168 | #ifndef MICROPY_HW_LED_COUNT
|
194 | 169 | #define MICROPY_HW_LED_COUNT (0)
|
@@ -324,7 +299,6 @@ extern const struct _mp_obj_module_t music_module;
|
324 | 299 | #define MICROPY_PORT_CONSTANTS \
|
325 | 300 | { MP_ROM_QSTR(MP_QSTR_board), MP_ROM_PTR(&board_module) }, \
|
326 | 301 | { MP_ROM_QSTR(MP_QSTR_machine), MP_ROM_PTR(&mp_module_machine) }, \
|
327 |
| - BLE_MODULE \ |
328 | 302 |
|
329 | 303 | #define MP_STATE_PORT MP_STATE_VM
|
330 | 304 |
|
@@ -379,38 +353,3 @@ extern const struct _mp_obj_module_t music_module;
|
379 | 353 | #ifndef MP_NEED_LOG2
|
380 | 354 | #define MP_NEED_LOG2 (1)
|
381 | 355 | #endif
|
382 |
| - |
383 |
| -// Disable extra features enabled by EXTRA on NRF52840 & NRF9160 |
384 |
| -// to initially preserve existing feature set |
385 |
| -#if (EXTRA_FEAT) |
386 |
| -#define MICROPY_COMP_RETURN_IF_EXPR (0) |
387 |
| -#define MICROPY_ENABLE_SCHEDULER (0) |
388 |
| -#define MICROPY_MODULE_ATTR_DELEGATION (0) |
389 |
| -#define MICROPY_OPT_LOAD_ATTR_FAST_PATH (0) |
390 |
| -#define MICROPY_OPT_MAP_LOOKUP_CACHE (0) |
391 |
| -#define MICROPY_OPT_MATH_FACTORIAL (0) |
392 |
| -#define MICROPY_PY_BUILTINS_INPUT (0) |
393 |
| -#define MICROPY_PY_BUILTINS_NOTIMPLEMENTED (0) |
394 |
| -#define MICROPY_PY_BUILTINS_POW3 (0) |
395 |
| -#define MICROPY_PY_BUILTINS_ROUND_INT (0) |
396 |
| -#define MICROPY_PY_BUILTINS_SLICE_INDICES (0) |
397 |
| -#define MICROPY_PY_COLLECTIONS_DEQUE (0) |
398 |
| -#define MICROPY_PY_DELATTR_SETATTR (0) |
399 |
| -#define MICROPY_PY_DESCRIPTORS (0) |
400 |
| -#define MICROPY_PY_FSTRINGS (0) |
401 |
| -#define MICROPY_PY_IO_IOBASE (0) |
402 |
| -#define MICROPY_PY_MATH_CONSTANTS (0) |
403 |
| -#define MICROPY_PY_MATH_FACTORIAL (0) |
404 |
| -#define MICROPY_PY_MATH_ISCLOSE (0) |
405 |
| -#define MICROPY_PY_REVERSE_SPECIAL_METHODS (0) |
406 |
| -#define MICROPY_PY_SYS_ATTR_DELEGATION (0) |
407 |
| -#define MICROPY_PY_SYS_PS1_PS2 (0) |
408 |
| -#define MICROPY_PY_UASYNCIO (0) |
409 |
| -#define MICROPY_PY_UBINASCII_CRC32 (0) |
410 |
| -#define MICROPY_PY_UERRNO (0) |
411 |
| -#define MICROPY_PY_UHASHLIB (0) |
412 |
| -#define MICROPY_PY_UOS (0) |
413 |
| -#define MICROPY_PY_UOS_STATVFS (0) |
414 |
| -#define MICROPY_PY_URE_SUB (0) |
415 |
| -#define MICROPY_PY_USELECT (0) |
416 |
| -#endif |
0 commit comments