1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-13 19:40:31 +03:00

Add cliDebugPrint functions to facilitate easy debug printing t… (#8905)

Add cliDebugPrint functions to facilitate easy debug printing to CLI
This commit is contained in:
Michael Keller 2019-10-18 03:29:33 +13:00 committed by GitHub
commit 5efceb11a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 86 additions and 13 deletions

View file

@ -310,8 +310,12 @@ static void cliWriterFlush()
}
static void cliPrint(const char *str)
void cliPrint(const char *str)
{
if (!cliMode) {
return;
}
if (cliWriter) {
while (*str) {
bufWriterAppend(cliWriter, *str++);
@ -320,12 +324,12 @@ static void cliPrint(const char *str)
}
}
static void cliPrintLinefeed(void)
void cliPrintLinefeed(void)
{
cliPrint("\r\n");
}
static void cliPrintLine(const char *str)
void cliPrintLine(const char *str)
{
cliPrint(str);
cliPrintLinefeed();
@ -391,8 +395,12 @@ static bool cliDefaultPrintLinef(dumpFlags_t dumpMask, bool equalsDefault, const
}
}
static void cliPrintf(const char *format, ...)
void cliPrintf(const char *format, ...)
{
if (!cliMode) {
return;
}
va_list va;
va_start(va, format);
cliPrintfva(format, va);
@ -400,8 +408,12 @@ static void cliPrintf(const char *format, ...)
}
static void cliPrintLinef(const char *format, ...)
void cliPrintLinef(const char *format, ...)
{
if (!cliMode) {
return;
}
va_list va;
va_start(va, format);
cliPrintfva(format, va);