Sfoglia il codice sorgente

Revert "Revert old CLI changes from FW"

This reverts commit 42e62d1740cf37ae05da4d57057afb1b5140fe94.
Willy-JL 9 mesi fa
parent
commit
831f969e32
1 ha cambiato i file con 7 aggiunte e 6 eliminazioni
  1. 7 6
      mp_flipper/upython_repl.c

+ 7 - 6
mp_flipper/upython_repl.c

@@ -1,6 +1,7 @@
 #include <stdio.h>
 
 #include <cli/cli.h>
+#include <cli/cli_ansi.h>
 #include <furi.h>
 
 #include <genhdr/mpversion.h>
@@ -287,7 +288,7 @@ void upython_repl_execute(Cli* cli) {
                 character = cli_getc(cli);
 
                 // Ctrl + C
-                if(character == CliSymbolAsciiETX) {
+                if(character == CliKeyETX) {
                     context->cursor = 0;
 
                     furi_string_reset(context->line);
@@ -299,19 +300,19 @@ void upython_repl_execute(Cli* cli) {
                 }
 
                 // Ctrl + D
-                if(character == CliSymbolAsciiEOT) {
+                if(character == CliKeyEOT) {
                     exit = true;
 
                     break;
                 }
 
                 // skip line feed
-                if(character == CliSymbolAsciiLF) {
+                if(character == CliKeyLF) {
                     continue;
                 }
 
                 // handle carriage return
-                if(character == CliSymbolAsciiCR) {
+                if(character == CliKeyCR) {
                     furi_string_push_back(context->code, '\n');
                     furi_string_cat(context->code, context->line);
                     furi_string_trim(context->code);
@@ -332,14 +333,14 @@ void upython_repl_execute(Cli* cli) {
                 }
 
                 // handle tab, do autocompletion
-                if(character == CliSymbolAsciiTab) {
+                if(character == CliKeyTab) {
                     handle_autocomplete(context);
 
                     continue;
                 }
 
                 // handle backspace
-                if(character == CliSymbolAsciiBackspace || character == CliSymbolAsciiDel) {
+                if(character == CliKeyBackspace || character == CliKeyDEL) {
                     handle_backspace(context);
 
                     continue;