From f1ab340eec49a032bb7adccefc7255cb2ae6b3c4 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sun, 22 Sep 2013 11:35:44 -0600 Subject: Use a valid interval for the interrupt endpoint in the CDC/ACM driver --- nuttx/ChangeLog | 4 ++++ nuttx/drivers/usbdev/cdcacm_desc.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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 */ -- cgit v1.2.3