From a589eb296c8bcf9cb35c0192db417df70ead886d Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Fri, 18 Mar 2016 13:32:23 -0600 Subject: [PATCH] Update ChangeLog --- ChangeLog | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ChangeLog b/ChangeLog index 423290c841e..b77ba0222b4 100755 --- a/ChangeLog +++ b/ChangeLog @@ -11567,4 +11567,11 @@ (2016-03-17). * drivers/syslog/note_driver.c: Add a character driver that will allow an appliation to read buffered scheduler instrumentation data (2016-03-17). + * arch/arm/src/samv7/sam_usbdevhs.c: The USB drivr has had some issue that + would occasionally cause loss of packets. Back last December, a fix was + put in for this but the fix apparently worsens the problem; now causing + hangs. The basic problem is that the number of busy banks (NBUSYBKS) + status is not real time but is delayed. This was fixed; now when the DMA + completes and NBUSYBKS > 0, the NBUSYBK is interrupt is enabled and the + operations are deferred until NBUSYBKS is truly zero (2016-03-17).