Compare commits

...

4 Commits

Author SHA1 Message Date
ae59563e7d Merge branch 'multie-cli' into esp-idf 2024-07-19 23:49:45 +02:00
42aec53edb fix history 2024-07-19 23:49:15 +02:00
259ad0a6f1 update CMakeList for esp-idf component 2024-07-19 22:34:22 +02:00
8f71535dfd minor fixes 2024-07-19 22:32:56 +02:00
4 changed files with 20 additions and 22 deletions

View File

@@ -128,7 +128,11 @@ void historyPrevius(CLI_t* cli)
// write line
if ((ret >= 0) && (line != NULL))
{
CLI_stringOut(cli, line);
int i;
for (i=0; *(line + i) != '\0'; i++)
{
CLI_charIn(cli, *(line + i));
}
}
}
void historyNext(CLI_t* cli)
@@ -148,7 +152,10 @@ void historyNext(CLI_t* cli)
if ((ret >= 0) && (line != NULL))
{
int i;
CLI_stringOut(cli, line);
for (i=0; *(line + i) != '\0'; i++)
{
CLI_charIn(cli, *(line + i));
}
}
}
#endif

View File

@@ -4,7 +4,6 @@
#include <stdbool.h>
#include <config.h>
#define HISTORY
#include "../CMDList/CMDList.h"
#include "../FIFOBuff/FIFOBuffChar.h"

View File

@@ -1,18 +1,10 @@
# FIFO Buffer
add_library(FIFOBuffChar FIFOBuff/FIFOBuffChar.c)
# CMD List
add_library(CMDList CMDList/CMDList.c)
add_library(CMDListPrint CMDList/printList.c)
# History
add_library(history History/History.c)
# CLI
add_library(CLI CLI/CLI.c)
target_link_libraries(CLI CMDList FIFOBuffChar history)
add_library(CLI_History CLI/CLI.c)
target_link_libraries(CLI_History CMDList FIFOBuffChar history)
target_compile_definitions(CLI_History PRIVATE HISTORY)
idf_component_register(
COMPONENT_ALIAS "cli"
SRCS
CLI/CLI.c
FIFOBuff/FIFOBuffChar.c
CMDList/CMDList.c
History/History.c
INCLUDE_DIRS "./"
PRIV_INCLUDE_DIRS "../../src")

View File

@@ -123,7 +123,7 @@ int History_getPrev(History_t* history, char** line)
*line = NULL;
retCode = -1;
}
return 0;
return retCode;
}
int History_getNext(History_t* history, char** line)
@@ -144,7 +144,7 @@ int History_getNext(History_t* history, char** line)
*line = NULL;
retCode = -1;
}
return 0;
return retCode;
}
int History_getFullHistory(History_t* history, char*** list)