URL
https://opencores.org/ocsvn/qaz_libs/qaz_libs/trunk
Subversion Repositories qaz_libs
Compare Revisions
- This comparison shows the changes necessary to convert path
/qaz_libs/trunk/cli
- from Rev 28 to Rev 29
- ↔ Reverse comparison
Rev 28 → Rev 29
/cli/sys_cli.c
219,11 → 219,12
|
cli_init(); |
|
PRINTF_MACRO("\r\n"); |
// PRINTF_MACRO("\r\n"); |
|
for(;;) |
{ |
PRINTF_MACRO("%d > ", last_return_value); |
// PRINTF_MACRO("%d > ", last_return_value); |
PRINTF_MACRO("\r\n# > "); |
|
cli_argc = 0; |
last_return_value = EXIT_SUCCESS; |
249,7 → 250,7
|
if (cli_cmd == NULL) |
{ |
PRINTF_MACRO("\r\n Command not found!\r\n"); |
PRINTF_MACRO("\r\n! > Command not found!!!"); |
last_return_value = EXIT_FAILURE; |
break; |
} |
269,7 → 270,7
} |
} |
|
PRINTF_MACRO("\r\n"); |
// PRINTF_MACRO("\r\n"); |
|
last_return_value = cli_cmd->func(cli_argc, (const char **)cli_argv); |
break; |
/cli/sys_cmd.h
33,12 → 33,13
#define MAX_CMD_LENGTH 20 |
#define MAX_CLI_ARGC 6 |
|
#include <xil_printf.h> |
// #include <xil_printf.h> |
|
// #define ANSI_ESCAPE_CODE |
|
#define PRINTF_MACRO xil_printf |
// #define PRINTF_MACRO xil_printf |
// #define PRINTF_MACRO iprintf |
#define PRINTF_MACRO printf |
|
typedef char (*cli_cmd_func)( const unsigned char argc, const char * argv[] ); |
|
54,10 → 55,10
|
/*-----------------------------------------------------------*/ |
extern void sys_cli_task(void); |
extern cli_cmd_tab_t *cli_find_command( cli_cmd_tab_t *cmd_to_check ); |
extern void cli_init( void ); |
extern char func_mw( const unsigned char argc, const char *argv[] ); |
extern char func_md( const unsigned char argc, const char *argv[] ); |
extern cli_cmd_tab_t *cli_find_command( cli_cmd_tab_t *cmd_to_check); |
extern void cli_init(void); |
extern char func_mw(const unsigned char argc, const char *argv[]); |
extern char func_md(const unsigned char argc, const char *argv[]); |
|
|
/*-----------------------------------------------------------*/ |
/cli/sys_cmd_table.h
26,11 → 26,9
////////////////////////////////////////////////////////////////////// |
|
#include "sys_cmd.h" |
#include "util_mem.h" |
|
extern char func_mw( const unsigned char argc, const char *argv[] ); |
extern char func_md( const unsigned char argc, const char *argv[] ); |
|
|
/*-----------------------------------------------------------*/ |
// command table |
|
38,6 → 36,7
/* put in alphabetical order by command name */ |
struct cli_cmd_tab_t cli_commands[] = |
{ |
{ "#", func_comment, " # comment is ingored\r" }, |
{ "help", func_help, " help ~ print help message\r" }, |
{ "md", func_md, " md address [# of objects] ~ memory display\r" }, |
{ "md.b", func_md, " md.b address [# of objects] ~ memory display\r" }, |