summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-02-15 14:37:37 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-02-15 14:37:37 +0000
commit327fb90cd335dc8d61d66c81487f73a5fc6f19a5 (patch)
tree7783ffd51c6a828b6b135733f489a14d45734f68 /nuttx/ChangeLog
parent6132a9da939698fe9d5d3a7310d1287d5cb7a1a7 (diff)
downloadnuttx-327fb90cd335dc8d61d66c81487f73a5fc6f19a5.tar.gz
nuttx-327fb90cd335dc8d61d66c81487f73a5fc6f19a5.tar.bz2
nuttx-327fb90cd335dc8d61d66c81487f73a5fc6f19a5.zip
STM32 F4 patches from Petteri Aimonen (mostly USB)
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5652 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 0b23207da..b15cac83e 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -4178,3 +4178,21 @@
* configs/stm32f3discovery/nsh/defconfig: Disable SPI. It is nto
used.
* drivers/mtd/sst39vf: Add a driver for the SST29VF NOR FLASH parts.
+ * sched/os_start.c: Add an additional call-out to support board-
+ specific driver initialization during the start phase: If
+ CONFIG_BOARD_INITIALIZE is defined, then an additioinal
+ initialization function called board_initialize() will be called
+ just after up_initialize() is called and just before the initial
+ application is started.
+ * arch/arm/src/stm32/stm32_otgfsdev.c, drivers/usbdev/usbdev_trprintf.c,
+ and include/nuttx/usb/usbdev_trace.h: Add logic to support decoding
+ of device-specific trace events to make the trace ouput more readable.
+ From Petteri Aimonen.
+ * arch/arm/src/stm32/stm32_otgfsdev.c: Need to manually set CNAK in
+ the case where we are waiting for a SETUP command with DATA. Otherwise,
+ the core may NAK further transactions. From Petteri Aimonen.
+ * arch/arm/src/stm32/stm32_otgfsdev.c: Add logic to prevent premature
+ to IDLE state. This change (plus the previous) was necessary to get
+ the CDC/ACM driver working the certain STM32 F4 hardware (but not others).
+ These changes appear to prevent certain race conditions that may or may
+ not cause USB problems. From Petteri Aimonen.