summaryrefslogtreecommitdiff
path: root/apps/examples/usbserial
diff options
context:
space:
mode:
Diffstat (limited to 'apps/examples/usbserial')
-rw-r--r--apps/examples/usbserial/main.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/apps/examples/usbserial/main.c b/apps/examples/usbserial/main.c
index d84c063e1..d7bc4c56a 100644
--- a/apps/examples/usbserial/main.c
+++ b/apps/examples/usbserial/main.c
@@ -51,6 +51,10 @@
#include <nuttx/usb/usbdev.h>
#include <nuttx/usb/usbdev_trace.h>
+#ifdef CONFIG_CDCSER
+# include <nuttx/usb/cdc_serial.h>
+#endif
+
/****************************************************************************
* Definitions
****************************************************************************/
@@ -211,7 +215,11 @@ int user_start(int argc, char *argv[])
/* Initialize the USB serial driver */
message("user_start: Registering USB serial driver\n");
+#ifdef CONFIG_CDCSER
+ ret = cdcser_initialize(0);
+#else
ret = usbdev_serialinitialize(0);
+#endif
if (ret < 0)
{
message("user_start: ERROR: Failed to create the USB serial device: %d\n", -ret);