Обновление
This commit is contained in:
parent
e7b83138a0
commit
916e50c6a5
|
|
@ -57,6 +57,4 @@ void CliCmd_RxSkip(tCliCmd *cli, size_t len);
|
||||||
// 1 если STR присутствует первым блоком в cli->data
|
// 1 если STR присутствует первым блоком в cli->data
|
||||||
#define CliCmd_RxStartsWithStatic(CLI, STR) CliCmd_RxStartsWith(CLI,(STR),sizeof(STR) - 1)
|
#define CliCmd_RxStartsWithStatic(CLI, STR) CliCmd_RxStartsWith(CLI,(STR),sizeof(STR) - 1)
|
||||||
|
|
||||||
void vTaskGetRunTime(void *env, tCliCmd *cli);
|
|
||||||
|
|
||||||
#endif //UVEOS_ON_NATION_CLICMD_H
|
#endif //UVEOS_ON_NATION_CLICMD_H
|
||||||
|
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
||||||
//
|
|
||||||
// Created by cfif on 17.12.2024.
|
|
||||||
//
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <string.h>
|
|
||||||
#include "CliRedirectTable.h"
|
|
||||||
#include "CmsisRtosThreadUtils.h"
|
|
||||||
|
|
||||||
char bufSprintf[1024];
|
|
||||||
|
|
||||||
void vTaskGetRunTime(void *env, tCliCmd *cli) {
|
|
||||||
|
|
||||||
volatile UBaseType_t uxArraySize, x;
|
|
||||||
|
|
||||||
uxArraySize = uxTaskGetNumberOfTasks();
|
|
||||||
|
|
||||||
TaskStatus_t pxTaskStatusArray[uxArraySize];
|
|
||||||
|
|
||||||
|
|
||||||
uxArraySize = uxTaskGetSystemState((void *) pxTaskStatusArray, uxArraySize, NULL);
|
|
||||||
|
|
||||||
uint16_t p = 1;
|
|
||||||
bufSprintf[0] = '\n';
|
|
||||||
|
|
||||||
for (x = 0; x < uxArraySize; x++) {
|
|
||||||
|
|
||||||
sprintf(&bufSprintf[p], "%lu\t%d\t%s\n",
|
|
||||||
pxTaskStatusArray[x].xTaskNumber,
|
|
||||||
pxTaskStatusArray[x].usStackHighWaterMark,
|
|
||||||
pxTaskStatusArray[x].pcTaskName);
|
|
||||||
|
|
||||||
p = strlen(bufSprintf);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
CliCmd_Print(cli, bufSprintf, p);
|
|
||||||
// LoggerStrInfo(LOGGER, LOG_SIGN, env->bufSprintf, strlen(env->bufSprintf));
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue