]> rtime.felk.cvut.cz Git - fpga/lx-cpu1/lx-dad.git/commitdiff
Add the second command processor instance for CDC ACM USB interface.
authorPavel Pisa <ppisa@pikron.com>
Thu, 30 Jul 2015 20:45:01 +0000 (22:45 +0200)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Thu, 30 Jul 2015 20:54:37 +0000 (22:54 +0200)
Signed-off-by: Pavel Pisa <ppisa@pikron.com>
sw/app/lx_dad/appl_cmdproc.c

index e2c611d7b9cddd3e1c26f924e01590644f752d02..6df81144ab5b76c2f6138f580597a23377b51369 100644 (file)
@@ -30,9 +30,21 @@ cmd_des_t const *cmd_list_main[]={
 
 cmd_des_t const **cmd_list = cmd_list_main;
 
+#ifndef APPL_WITH_SIM_POSIX
+extern cmd_io_t cmd_io_usbcon;
 extern cmd_io_t cmd_io_uartcon;
+#else /*APPL_WITH_SIM_POSIX*/
+extern cmd_io_t cmd_io_std_line;
+#endif /*APPL_WITH_SIM_POSIX*/
 
 int cmdproc_poll(void)
 {
-  return cmd_processor_run(&cmd_io_uartcon, cmd_list_main);
+  int ret = 0;
+
+ #ifndef APPL_WITH_SIM_POSIX
+  ret |= cmd_processor_run(&cmd_io_uartcon, cmd_list_main);
+  ret |= cmd_processor_run(&cmd_io_usbcon, cmd_list_main);
+ #else /*APPL_WITH_SIM_POSIX*/
+  ret |= cmd_processor_run(&cmd_io_std_line, cmd_list_main);
+ #endif /*APPL_WITH_SIM_POSIX*/
 }