summaryrefslogtreecommitdiff
path: root/nuttx/ChangeLog
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-04-01 15:52:55 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2013-04-01 15:52:55 +0000
commitf7122813d51018e5d3460a30596d2320a08ef740 (patch)
tree78afeda9da8586ecf85683fede0a6d79d062b8b0 /nuttx/ChangeLog
parent8a4cd2258a5f535f54abf86d6eb92aa000ac085b (diff)
downloadnuttx-f7122813d51018e5d3460a30596d2320a08ef740.tar.gz
nuttx-f7122813d51018e5d3460a30596d2320a08ef740.tar.bz2
nuttx-f7122813d51018e5d3460a30596d2320a08ef740.zip
LPC17xx: Hold off sleep mode while DMA is in progress. Open1788: Reverse sense of the IDLE LED
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5810 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/ChangeLog')
-rw-r--r--nuttx/ChangeLog13
1 files changed, 11 insertions, 2 deletions
diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog
index 7b6c41411..0407e5501 100644
--- a/nuttx/ChangeLog
+++ b/nuttx/ChangeLog
@@ -1161,7 +1161,7 @@
for SPI-based MMC/SD cards and integrate into the NSH example.
* arch/arm/src/lm3s/lm3s_vectors.S: Correct vectors for GPIOC & D
interrupts.
- * arch/arm/src/lpc17xx/lp17_clockconfig.c: Power was not being
+ * arch/arm/src/lpc17xx/lpc17_clockconfig.c: Power was not being
provided to GPIO module. This is a critical bugfix!
* arch/arm/src/lpc17xx/lpc17_serial.c: Improved logic to handle
missed TX interrupts.
@@ -1508,7 +1508,7 @@
makes it impossible to kill a background pipe operation from NSH.
* include/stdint.h: Correct some errors in conditional compilation (submitted
by Johannes Hampel).
- * arch/arm/lpc17xx/lp17_idle.c: Uses the same logic as the STM32: uses the
+ * arch/arm/lpc17xx/lpc17_idle.c: Uses the same logic as the STM32: uses the
WFI instruction to sleep in a reduced power mode until the next interrupt
occurs.
* configs/olimex-lpc1766stk: Added an LED encoded to indicate if the LPC1766
@@ -4496,3 +4496,12 @@
USARTs that can serve as SPI interfaces as well). These were renamed
to lpc17_spiinitialize() and lpc17_sspinitialize() in this case.
Problem reported by M. Kannan (2014-4-01).
+ * arch/arm/src/lpc17xx/lpc17_gpdma.c and lpc17_idle.c: In sleep mode,
+ DMA can only be performed from peripheral SRAM. CPU SRAM is shutdown
+ in sleep mode. In order to simplify DMA memory allocation, the LPC17xx
+ IDLE will not hold off going to sleep mode if there is a DMA in progress
+ (2014-4-01).
+ * configs/open1788/src/lpc17_autoleds.c: Reversed sense of the IDLE LCD.
+ It is now off when the LPC17 is sleeping and on when awake. That is
+ much more useful because it provides a good visual indication of the
+ dynamic CPU load (2014-4-01).