summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-09-22 11:35:44 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-09-22 11:35:44 -0600
commitf1ab340eec49a032bb7adccefc7255cb2ae6b3c4 (patch)
tree0f3644c433583692479c917bc4268aefdfa863c0
parentd17c768052ce3528b9f40080f955b2cb3c5a1033 (diff)
downloadnuttx-f1ab340eec49a032bb7adccefc7255cb2ae6b3c4.tar.gz
nuttx-f1ab340eec49a032bb7adccefc7255cb2ae6b3c4.tar.bz2
nuttx-f1ab340eec49a032bb7adccefc7255cb2ae6b3c4.zip
Use a valid interval for the interrupt endpoint in the CDC/ACM driver
-rw-r--r--nuttx/ChangeLog4
-rw-r--r--nuttx/drivers/usbdev/cdcacm_desc.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index d6e022deb..15b158a99 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -5613,4 +5613,8 @@
* arch/arm/src/armv7-a/cp15_clean_dcache.S and cp15_flush_dcache.S:
fix an error in the alignment of addresses to cache line boundaries
(2013-9-21).
+ * drivers/usbdev/cdcacm_desc.c: Change the interval for the interrupt
+ endpoint from 0xff (invalid) to 10. This is not a critical change
+ but will avoid a complaint from the Linux driver when it overrides
+ the 0xff value (2013-9-22).
diff --git a/nuttx/drivers/usbdev/cdcacm_desc.c b/nuttx/drivers/usbdev/cdcacm_desc.c
index 6f22ddad8..643c64af0 100644
--- a/nuttx/drivers/usbdev/cdcacm_desc.c
+++ b/nuttx/drivers/usbdev/cdcacm_desc.c
@@ -222,7 +222,7 @@ static const struct usb_epdesc_s g_epintindesc =
LSBYTE(CONFIG_CDCACM_EPINTIN_FSSIZE), /* maxpacket (full speed) */
MSBYTE(CONFIG_CDCACM_EPINTIN_FSSIZE)
},
- 0xff /* interval */
+ 10 /* interval */
};
/* Data interface descriptor */