URL
https://opencores.org/ocsvn/qaz_libs/qaz_libs/trunk
Subversion Repositories qaz_libs
[/] [qaz_libs/] [trunk/] [cli/] [cli/] [sys_cmd.h] - Rev 22
Go to most recent revision | Compare with Previous | Blame | View Log
/*-----------------------------------------------------------*/ #ifndef _SYS_CMD_H_ #define _SYS_CMD_H_ #define INPUT_LINE_LENGTH 50 #define MAX_CMD_LENGTH 20 #define MAX_CLI_ARGC 6 // #include <xil_printf.h> // #define ANSI_ESCAPE_CODE #define PRINTF_MACRO xil_printf // #define PRINTF_MACRO iprintf typedef char (*cli_cmd_func)( const unsigned char argc, const char * argv[] ); typedef struct cli_cmd_tab_t { char cmd[MAX_CMD_LENGTH]; cli_cmd_func func; const char *help_string; } cli_cmd_tab_t; extern struct cli_cmd_tab_t cli_commands[]; /*-----------------------------------------------------------*/ 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 ); /*-----------------------------------------------------------*/ #endif // _SYS_CMD_H_
Go to most recent revision | Compare with Previous | Blame | View Log