Declaracao das funcoes usadas para interpretar comandos da CLI. More...
#include "../lpc_config.h"#include "../uart/uart.h"#include "debug.h"#include <stdio.h>#include "api.h"#include "../mprintf/mprintf.h"#include "../lpc_config.h"#include "../uart/uart.h"#include "../mprintf/mprintf.h"Go to the source code of this file.
Functions | |
| int | mount_token (char *data) |
| Monta a estrutura para acesso a tabela da CLI. | |
| int | CLI_Builder (char *data, char *dest) |
| Atende solicitacao da CLI. | |
| void | cmdExec (int(*ApiFunc)(str_t *tp)) |
| Funcao que executa solicitacao feita na CLI. | |
| int | ExecCommand (const cli_str *acp) |
| Funcao gerencia a mensagem de resposta. | |
| void | UARTTakeString (char *str, char channel) |
| Pega mensagem da serial. | |
| int | UARTTakeStringAsync (char *str, char channel) |
| Pega mensagem da serial assincrono. | |
Variables | |
| cli_str const | api_cli [] |
| Lista com todas as funcoes da CLI. | |
Definition in file cli.h.
| int UARTTakeStringAsync | ( | char * | str, | |
| char | channel | |||
| ) |
Pega os dados digitados na CLI ate que venha uma nova linha. Não é bloqueante.
| str | string para o retorno do comando digitado | |
| channel | Canal que sera usado pela serial. |
Definition at line 345 of file cli.c.

1.7.1