Oliver Fabel 1 год назад
Родитель
Сommit
9a049c1d44
3 измененных файлов с 12 добавлено и 16 удалено
  1. 0 5
      genhdr/moduledefs.h
  2. 0 8
      genhdr/qstrdefs.generated.h
  3. 12 3
      mp_flipper_config.h

+ 0 - 5
genhdr/moduledefs.h

@@ -20,15 +20,10 @@ extern const struct _mp_obj_module_t flipperzero_module;
 #undef MODULE_DEF_FLIPPERZERO
 #undef MODULE_DEF_FLIPPERZERO
 #define MODULE_DEF_FLIPPERZERO { MP_ROM_QSTR(MP_QSTR_flipperzero), MP_ROM_PTR(&flipperzero_module) },
 #define MODULE_DEF_FLIPPERZERO { MP_ROM_QSTR(MP_QSTR_flipperzero), MP_ROM_PTR(&flipperzero_module) },
 
 
-extern const struct _mp_obj_module_t mp_module_gc;
-#undef MODULE_DEF_GC
-#define MODULE_DEF_GC { MP_ROM_QSTR(MP_QSTR_gc), MP_ROM_PTR(&mp_module_gc) },
-
 
 
 #define MICROPY_REGISTERED_MODULES \
 #define MICROPY_REGISTERED_MODULES \
     MODULE_DEF_BUILTINS \
     MODULE_DEF_BUILTINS \
     MODULE_DEF_FLIPPERZERO \
     MODULE_DEF_FLIPPERZERO \
-    MODULE_DEF_GC \
     MODULE_DEF___MAIN__ \
     MODULE_DEF___MAIN__ \
 // MICROPY_REGISTERED_MODULES
 // MICROPY_REGISTERED_MODULES
 
 

+ 0 - 8
genhdr/qstrdefs.generated.h

@@ -237,7 +237,6 @@ QDEF1(MP_QSTR_canvas_text_width, 86, 17, "canvas_text_width")
 QDEF1(MP_QSTR_canvas_update, 131, 13, "canvas_update")
 QDEF1(MP_QSTR_canvas_update, 131, 13, "canvas_update")
 QDEF1(MP_QSTR_canvas_width, 180, 12, "canvas_width")
 QDEF1(MP_QSTR_canvas_width, 180, 12, "canvas_width")
 QDEF1(MP_QSTR_closure, 116, 7, "closure")
 QDEF1(MP_QSTR_closure, 116, 7, "closure")
-QDEF1(MP_QSTR_collect, 155, 7, "collect")
 QDEF1(MP_QSTR_default, 206, 7, "default")
 QDEF1(MP_QSTR_default, 206, 7, "default")
 QDEF1(MP_QSTR_dialog_message_clear, 95, 20, "dialog_message_clear")
 QDEF1(MP_QSTR_dialog_message_clear, 95, 20, "dialog_message_clear")
 QDEF1(MP_QSTR_dialog_message_set_button, 45, 25, "dialog_message_set_button")
 QDEF1(MP_QSTR_dialog_message_set_button, 45, 25, "dialog_message_set_button")
@@ -247,22 +246,18 @@ QDEF1(MP_QSTR_dialog_message_show, 69, 19, "dialog_message_show")
 QDEF1(MP_QSTR_dict_view, 45, 9, "dict_view")
 QDEF1(MP_QSTR_dict_view, 45, 9, "dict_view")
 QDEF1(MP_QSTR_difference, 114, 10, "difference")
 QDEF1(MP_QSTR_difference, 114, 10, "difference")
 QDEF1(MP_QSTR_difference_update, 156, 17, "difference_update")
 QDEF1(MP_QSTR_difference_update, 156, 17, "difference_update")
-QDEF1(MP_QSTR_disable, 145, 7, "disable")
 QDEF1(MP_QSTR_discard, 15, 7, "discard")
 QDEF1(MP_QSTR_discard, 15, 7, "discard")
-QDEF1(MP_QSTR_enable, 4, 6, "enable")
 QDEF1(MP_QSTR_errno, 193, 5, "errno")
 QDEF1(MP_QSTR_errno, 193, 5, "errno")
 QDEF1(MP_QSTR_filter, 37, 6, "filter")
 QDEF1(MP_QSTR_filter, 37, 6, "filter")
 QDEF1(MP_QSTR_flipperzero, 179, 11, "flipperzero")
 QDEF1(MP_QSTR_flipperzero, 179, 11, "flipperzero")
 QDEF1(MP_QSTR_float, 53, 5, "float")
 QDEF1(MP_QSTR_float, 53, 5, "float")
 QDEF1(MP_QSTR_function, 39, 8, "function")
 QDEF1(MP_QSTR_function, 39, 8, "function")
-QDEF1(MP_QSTR_gc, 97, 2, "gc")
 QDEF1(MP_QSTR_generator, 150, 9, "generator")
 QDEF1(MP_QSTR_generator, 150, 9, "generator")
 QDEF1(MP_QSTR_getrandbits, 102, 11, "getrandbits")
 QDEF1(MP_QSTR_getrandbits, 102, 11, "getrandbits")
 QDEF1(MP_QSTR_hex, 112, 3, "hex")
 QDEF1(MP_QSTR_hex, 112, 3, "hex")
 QDEF1(MP_QSTR_intersection, 40, 12, "intersection")
 QDEF1(MP_QSTR_intersection, 40, 12, "intersection")
 QDEF1(MP_QSTR_intersection_update, 6, 19, "intersection_update")
 QDEF1(MP_QSTR_intersection_update, 6, 19, "intersection_update")
 QDEF1(MP_QSTR_isdisjoint, 247, 10, "isdisjoint")
 QDEF1(MP_QSTR_isdisjoint, 247, 10, "isdisjoint")
-QDEF1(MP_QSTR_isenabled, 154, 9, "isenabled")
 QDEF1(MP_QSTR_issubset, 185, 8, "issubset")
 QDEF1(MP_QSTR_issubset, 185, 8, "issubset")
 QDEF1(MP_QSTR_issuperset, 252, 10, "issuperset")
 QDEF1(MP_QSTR_issuperset, 252, 10, "issuperset")
 QDEF1(MP_QSTR_iterator, 71, 8, "iterator")
 QDEF1(MP_QSTR_iterator, 71, 8, "iterator")
@@ -272,8 +267,6 @@ QDEF1(MP_QSTR_light_blink_stop, 33, 16, "light_blink_stop")
 QDEF1(MP_QSTR_light_set, 134, 9, "light_set")
 QDEF1(MP_QSTR_light_set, 134, 9, "light_set")
 QDEF1(MP_QSTR_max, 177, 3, "max")
 QDEF1(MP_QSTR_max, 177, 3, "max")
 QDEF1(MP_QSTR_maximum_space_recursion_space_depth_space_exceeded, 115, 32, "maximum recursion depth exceeded")
 QDEF1(MP_QSTR_maximum_space_recursion_space_depth_space_exceeded, 115, 32, "maximum recursion depth exceeded")
-QDEF1(MP_QSTR_mem_alloc, 82, 9, "mem_alloc")
-QDEF1(MP_QSTR_mem_free, 203, 8, "mem_free")
 QDEF1(MP_QSTR_min, 175, 3, "min")
 QDEF1(MP_QSTR_min, 175, 3, "min")
 QDEF1(MP_QSTR_module, 191, 6, "module")
 QDEF1(MP_QSTR_module, 191, 6, "module")
 QDEF1(MP_QSTR_oct, 253, 3, "oct")
 QDEF1(MP_QSTR_oct, 253, 3, "oct")
@@ -290,7 +283,6 @@ QDEF1(MP_QSTR_speaker_start, 1, 13, "speaker_start")
 QDEF1(MP_QSTR_speaker_stop, 153, 12, "speaker_stop")
 QDEF1(MP_QSTR_speaker_stop, 153, 12, "speaker_stop")
 QDEF1(MP_QSTR_symmetric_difference, 206, 20, "symmetric_difference")
 QDEF1(MP_QSTR_symmetric_difference, 206, 20, "symmetric_difference")
 QDEF1(MP_QSTR_symmetric_difference_update, 96, 27, "symmetric_difference_update")
 QDEF1(MP_QSTR_symmetric_difference_update, 96, 27, "symmetric_difference_update")
-QDEF1(MP_QSTR_threshold, 242, 9, "threshold")
 QDEF1(MP_QSTR_ticks_add, 157, 9, "ticks_add")
 QDEF1(MP_QSTR_ticks_add, 157, 9, "ticks_add")
 QDEF1(MP_QSTR_ticks_cpu, 26, 9, "ticks_cpu")
 QDEF1(MP_QSTR_ticks_cpu, 26, 9, "ticks_cpu")
 QDEF1(MP_QSTR_ticks_diff, 177, 10, "ticks_diff")
 QDEF1(MP_QSTR_ticks_diff, 177, 10, "ticks_diff")

+ 12 - 3
mp_flipper_config.h

@@ -90,7 +90,7 @@ typedef long mp_off_t;
 #ifdef MP_FLIPPER_FIRMWARE
 #ifdef MP_FLIPPER_FIRMWARE
 #define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_LONGLONG)
 #define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_LONGLONG)
 #else
 #else
-#define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_MPZ)
+#define MICROPY_LONGINT_IMPL (MICROPY_LONGINT_IMPL_NONE)
 #endif
 #endif
 
 
 #ifdef MP_FLIPPER_FIRMWARE
 #ifdef MP_FLIPPER_FIRMWARE
@@ -114,13 +114,15 @@ typedef long mp_off_t;
 #define MICROPY_READLINE_HISTORY_SIZE (0)
 #define MICROPY_READLINE_HISTORY_SIZE (0)
 
 
 #define MICROPY_CPYTHON_COMPAT (0)
 #define MICROPY_CPYTHON_COMPAT (0)
-#define MICROPY_FULL_CHECKS (1)
+#define MICROPY_FULL_CHECKS (0)
+#define MICROPY_BUILTIN_METHOD_CHECK_SELF_ARG (0)
 
 
 #define MICROPY_MODULE_FROZEN_MPY (0)
 #define MICROPY_MODULE_FROZEN_MPY (0)
 
 
 #define MICROPY_PY_CMATH (0)
 #define MICROPY_PY_CMATH (0)
 #define MICROPY_PY_BUILTINS_COMPLEX (0)
 #define MICROPY_PY_BUILTINS_COMPLEX (0)
 #define MICROPY_MULTIPLE_INHERITANCE (0)
 #define MICROPY_MULTIPLE_INHERITANCE (0)
+#define MICROPY_MODULE_GETATTR (0)
 #define MICROPY_PY_FUNCTION_ATTRS (1)
 #define MICROPY_PY_FUNCTION_ATTRS (1)
 #define MICROPY_PY_DESCRIPTORS (0)
 #define MICROPY_PY_DESCRIPTORS (0)
 #define MICROPY_PY_ASYNC_AWAIT (0)
 #define MICROPY_PY_ASYNC_AWAIT (0)
@@ -168,6 +170,7 @@ typedef long mp_off_t;
 #define MICROPY_PY_ATTRTUPLE (0)
 #define MICROPY_PY_ATTRTUPLE (0)
 #define MICROPY_PY_COLLECTIONS (0)
 #define MICROPY_PY_COLLECTIONS (0)
 #define MICROPY_PY_STRUCT (0)
 #define MICROPY_PY_STRUCT (0)
+#define MICROPY_PY_GC (0)
 #define MICROPY_PY_SYS (0)
 #define MICROPY_PY_SYS (0)
 #define MICROPY_PY_SYS_MODULES (0)
 #define MICROPY_PY_SYS_MODULES (0)
 #define MICROPY_PY_SELECT_SELECT (0)
 #define MICROPY_PY_SELECT_SELECT (0)
@@ -196,4 +199,10 @@ typedef long mp_off_t;
 #else
 #else
 #define MICROPY_PY_JSON (0)
 #define MICROPY_PY_JSON (0)
 #define MICROPY_PY_JSON_SEPARATORS (0)
 #define MICROPY_PY_JSON_SEPARATORS (0)
-#endif
+#endif
+
+#define MICROPY_COMP_CONST_FOLDING (0)
+#define MICROPY_COMP_CONST_TUPLE (0)
+#define MICROPY_COMP_CONST_LITERAL (0)
+#define MICROPY_COMP_CONST (0)
+#define MICROPY_COMP_DOUBLE_TUPLE_ASSIGN (0)