Oliver Fabel 1 год назад
Родитель
Сommit
dcf6188d24

+ 1 - 1
genhdr/mpversion.h

@@ -1,4 +1,4 @@
 // This file was generated by py/makeversionhdr.py
 #define MICROPY_GIT_TAG "v1.23.0-preview.322.g5114f2c1e"
 #define MICROPY_GIT_HASH "5114f2c1e"
-#define MICROPY_BUILD_DATE "2024-04-15"
+#define MICROPY_BUILD_DATE "2024-04-16"

+ 2 - 0
mp_flipper_config_fap.h

@@ -1,3 +1,5 @@
+#pragma once
+
 #define MP_FLIPPER_COMPILER
 #define MP_FLIPPER_RUNTIME
 #define MP_FLIPPER_SPLIT_HEAP

+ 2 - 0
mp_flipper_config_firmware.h

@@ -1,3 +1,5 @@
+#pragma once
+
 #define MP_FLIPPER_COMPILER
 #define MP_FLIPPER_RUNTIME
 #define MP_FLIPPER_MPY_SUPPORT

+ 7 - 1
mp_flipper_halport.c

@@ -31,4 +31,10 @@ mp_import_stat_t mp_import_stat(const char* path) {
     }
 
     return MP_IMPORT_STAT_NO_EXIST;
-}
+}
+
+#ifdef MP_FLIPPER_SPLIT_HEAP
+size_t gc_get_max_new_split(void) {
+    return mp_flipper_gc_get_max_new_split();
+}
+#endif

+ 6 - 0
mp_flipper_halport.h

@@ -1,5 +1,7 @@
 #pragma once
 
+#include "mpconfigport.h"
+
 // Define so there's no dependency on extmod/virtpin.h
 #define mp_hal_pin_obj_t
 
@@ -13,3 +15,7 @@ void mp_flipper_stdout_tx_str(const char* str);
 void mp_flipper_stdout_tx_strn_cooked(const char* str, size_t len);
 
 mp_flipper_import_stat_t mp_flipper_import_stat(const char* path);
+
+#ifdef MP_FLIPPER_SPLIT_HEAP
+size_t mp_flipper_gc_get_max_new_split();
+#endif

+ 1 - 1
mp_flipper_runtime.h

@@ -4,7 +4,7 @@
 
 #include "py/mperrno.h"
 
-#include "mp_flipper_config.h"
+#include "mpconfigport.h"
 
 extern const char* mp_flipper_root_module_path;
 

+ 2 - 0
mpconfigport.h

@@ -1,3 +1,5 @@
+#pragma once
+
 #define MP_FLIPPER_COMPILER
 #define MP_FLIPPER_RUNTIME
 #define MP_FLIPPER_SPLIT_HEAP