Oliver Fabel 1 год назад
Родитель
Сommit
32333df438
2 измененных файлов с 16 добавлено и 4 удалено
  1. 2 4
      mp_flipper_repl.c
  2. 14 0
      mp_flipper_repl.h

+ 2 - 4
mp_flipper_repl_helper.h → mp_flipper_repl.c

@@ -1,10 +1,8 @@
-#pragma once
-
-#include <stddef.h>
-
 #include "py/repl.h"
 #include "py/mpprint.h"
 
+#include "mp_flipper_repl.h"
+
 inline bool mp_flipper_repl_continue_with_input(const char* input) {
     return mp_repl_continue_with_input(input);
 }

+ 14 - 0
mp_flipper_repl.h

@@ -0,0 +1,14 @@
+#pragma once
+
+#include <stddef.h>
+#include <stdbool.h>
+
+#include "py/mpprint.h"
+
+#include "mp_flipper_runtime.h"
+
+bool mp_flipper_repl_continue_with_input(const char* input);
+
+size_t mp_flipper_repl_autocomplete(const char* str, size_t len, const mp_print_t* print, const char** compl_str);
+
+void mp_flipper_repl_execute(void* cli, void* args, void* ctx);