1 #include <system_def.h>
8 extern cmd_des_t const *cmd_pxmc_base[];
9 extern cmd_des_t const *cmd_appl_tests[];
10 extern cmd_des_t const *cmd_pxmc_ptable[];
11 extern cmd_des_t const *cmd_pxmc_coordmv[];
13 extern cmd_des_t const cmd_des_dprint;
15 cmd_des_t const **cmd_list;
17 cmd_des_t const cmd_des_help =
20 "help", "prints help for commands",
28 cmd_des_t const *cmd_list_main[] =
31 CMD_DES_INCLUDE_SUBLIST(cmd_appl_tests),
33 CMD_DES_INCLUDE_SUBLIST(cmd_pxmc_base),
34 CMD_DES_INCLUDE_SUBLIST(cmd_pxmc_ptable),
36 CMD_DES_INCLUDE_SUBLIST(cmd_pxmc_coordmv),
41 cmd_des_t const **cmd_list = cmd_list_main;
43 extern cmd_io_t cmd_io_usbcon;
44 extern cmd_io_t cmd_io_uartcon;
46 int dbg_prt_last_msec;
48 int cmdproc_poll(void)
52 ret |= cmd_processor_run(&cmd_io_uartcon, cmd_list_main);
53 ret |= cmd_processor_run(&cmd_io_usbcon, cmd_list_main);
57 if(!ret && (labs((int)(actual_msec - dbg_prt_last_msec)) > 2000) &&
58 !cmd_io_uartcon.priv.ed_line.in->lastch) {
59 cmd_io_t *cmd_io = &cmd_io_uartcon;
60 dbg_prt_last_msec = actual_msec;
62 if (cmd_io->priv.ed_line.io_stack)
63 cmd_io = cmd_io->priv.ed_line.io_stack;