diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-04-01 15:52:55 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2013-04-01 15:52:55 +0000 |
commit | f7122813d51018e5d3460a30596d2320a08ef740 (patch) | |
tree | 78afeda9da8586ecf85683fede0a6d79d062b8b0 /nuttx/configs/open1788 | |
parent | 8a4cd2258a5f535f54abf86d6eb92aa000ac085b (diff) | |
download | px4-nuttx-f7122813d51018e5d3460a30596d2320a08ef740.tar.gz px4-nuttx-f7122813d51018e5d3460a30596d2320a08ef740.tar.bz2 px4-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/configs/open1788')
-rw-r--r-- | nuttx/configs/open1788/README.txt | 2 | ||||
-rw-r--r-- | nuttx/configs/open1788/include/board.h | 3 | ||||
-rwxr-xr-x | nuttx/configs/open1788/knsh/defconfig | 5 | ||||
-rw-r--r-- | nuttx/configs/open1788/nsh/defconfig | 4 | ||||
-rw-r--r-- | nuttx/configs/open1788/src/lpc17_autoleds.c | 8 |
5 files changed, 12 insertions, 10 deletions
diff --git a/nuttx/configs/open1788/README.txt b/nuttx/configs/open1788/README.txt index c29e4d93f..45d5ae167 100644 --- a/nuttx/configs/open1788/README.txt +++ b/nuttx/configs/open1788/README.txt @@ -39,7 +39,7 @@ the LEDs: LED_SIGNAL LED3 glows, on while in signal handler LED_ASSERTION LED3 glows, on while in assertion LED_PANIC LED3 Flashes at 2Hz - LED_IDLE LED glows, ON while sleeping + LED_IDLE LED glows: ON while active; OFF while sleeping Buttons ======= diff --git a/nuttx/configs/open1788/include/board.h b/nuttx/configs/open1788/include/board.h index bf9918199..9a3995077 100644 --- a/nuttx/configs/open1788/include/board.h +++ b/nuttx/configs/open1788/include/board.h @@ -254,7 +254,8 @@ #define LED_SIGNAL 4 /* LED3 glows, on while in signal handler */ #define LED_ASSERTION 4 /* LED3 glows, on while in assertion */ #define LED_PANIC 4 /* LED3 Flashes at 2Hz */ -#define LED_IDLE 5 /* LED4 glows, ON while sleeping */ +#define LED_IDLE 5 /* LED4 glows: ON while active * + * OFF while sleeping */ /* Button definitions ***************************************************************/ /* The Open1788 supports several buttons. All will read "1" when open and "0" diff --git a/nuttx/configs/open1788/knsh/defconfig b/nuttx/configs/open1788/knsh/defconfig index 9fef87f5b..346e8fdbc 100755 --- a/nuttx/configs/open1788/knsh/defconfig +++ b/nuttx/configs/open1788/knsh/defconfig @@ -191,7 +191,8 @@ CONFIG_LPC17_GPDMA=y # # SDIO Configuration # -# CONFIG_SDIO_DMA is not set +CONFIG_SDIO_DMA=y +CONFIG_SDIO_DMAPRIO=0x0 # CONFIG_SDIO_WIDTH_D1_ONLY is not set # @@ -229,7 +230,7 @@ CONFIG_ARCH_EXTSRAM0HEAP=y # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set -# CONFIG_ARCH_DMA is not set +CONFIG_ARCH_DMA=y CONFIG_ARCH_IRQPRIO=y # CONFIG_CUSTOM_STACK is not set # CONFIG_ADDRENV is not set diff --git a/nuttx/configs/open1788/nsh/defconfig b/nuttx/configs/open1788/nsh/defconfig index d3e2aae92..edd5e13d6 100644 --- a/nuttx/configs/open1788/nsh/defconfig +++ b/nuttx/configs/open1788/nsh/defconfig @@ -173,7 +173,7 @@ CONFIG_LPC17_GPDMA=y # # SDIO Configuration # -# CONFIG_SDIO_DMA is not set +CONFIG_SDIO_DMA=y CONFIG_SDIO_DMAPRIO=0x0 # CONFIG_SDIO_WIDTH_D1_ONLY is not set @@ -186,7 +186,7 @@ CONFIG_SDIO_DMAPRIO=0x0 # # CONFIG_ARCH_NOINTC is not set # CONFIG_ARCH_VECNOTIRQ is not set -# CONFIG_ARCH_DMA is not set +CONFIG_ARCH_DMA=y CONFIG_ARCH_IRQPRIO=y # CONFIG_CUSTOM_STACK is not set # CONFIG_ADDRENV is not set diff --git a/nuttx/configs/open1788/src/lpc17_autoleds.c b/nuttx/configs/open1788/src/lpc17_autoleds.c index 80d682df5..a483f5a9a 100644 --- a/nuttx/configs/open1788/src/lpc17_autoleds.c +++ b/nuttx/configs/open1788/src/lpc17_autoleds.c @@ -129,10 +129,10 @@ #define LED_EVENT_OFF_SETBITS ((0) << OFF_SETBITS_SHIFT) #define LED_EVENT_OFF_CLRBITS ((OPEN1788_LED3) << OFF_CLRBITS_SHIFT) -#define LED_IDLE_ON_SETBITS ((OPEN1788_LED4) << ON_SETBITS_SHIFT) -#define LED_IDLE_ON_CLRBITS ((0) << ON_CLRBITS_SHIFT) -#define LED_IDLE_OFF_SETBITS ((0) << OFF_SETBITS_SHIFT) -#define LED_IDLE_OFF_CLRBITS ((OPEN1788_LED4) << OFF_CLRBITS_SHIFT) +#define LED_IDLE_ON_SETBITS ((0) << ON_SETBITS_SHIFT) +#define LED_IDLE_ON_CLRBITS ((OPEN1788_LED4) << ON_CLRBITS_SHIFT) +#define LED_IDLE_OFF_SETBITS ((OPEN1788_LED4) << OFF_SETBITS_SHIFT) +#define LED_IDLE_OFF_CLRBITS ((0) << OFF_CLRBITS_SHIFT) /* CONFIG_DEBUG_LEDS enables debug output from this file (needs CONFIG_DEBUG * with CONFIG_DEBUG_VERBOSE too) |