From e82fa8182eef943a9a85d1f5d39a6917eda6d13a Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 6 Jul 2012 14:50:43 +0000 Subject: Add LPC43 GPIO configurtion logic git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4912 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/ChangeLog | 4 + nuttx/Documentation/NuttX.html | 26 +++- nuttx/arch/arm/include/lpc43xx/irq.h | 104 +-------------- nuttx/arch/arm/src/lpc43xx/Make.defs | 4 + nuttx/arch/arm/src/lpc43xx/lpc43_cgu.c | 6 +- nuttx/arch/arm/src/lpc43xx/lpc43_debug.c | 10 +- nuttx/arch/arm/src/lpc43xx/lpc43_gpio.c | 167 ++++++++++++++++++++++-- nuttx/arch/arm/src/lpc43xx/lpc43_gpio.h | 160 ++++++++++------------- nuttx/arch/arm/src/lpc43xx/lpc43_gpioint.c | 157 ++++++++++++++++++++++ nuttx/arch/arm/src/lpc43xx/lpc43_gpioint.h | 139 ++++++++++++++++++++ nuttx/arch/arm/src/lpc43xx/lpc43_irq.c | 10 +- nuttx/arch/arm/src/lpc43xx/lpc43_lowputc.c | 28 ++-- nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.c | 6 +- nuttx/arch/arm/src/lpc43xx/lpc43_pinconfig.h | 10 +- nuttx/arch/arm/src/lpc43xx/lpc43_spi.h | 2 +- nuttx/configs/lpc4330-xplorer/src/up_autoleds.c | 24 ++-- nuttx/configs/lpc4330-xplorer/src/up_buttons.c | 2 +- nuttx/configs/lpc4330-xplorer/src/up_userleds.c | 18 +-- 18 files changed, 615 insertions(+), 262 deletions(-) create mode 100644 nuttx/arch/arm/src/lpc43xx/lpc43_gpioint.c create mode 100644 nuttx/arch/arm/src/lpc43xx/lpc43_gpioint.h diff --git a/nuttx/ChangeLog b/nuttx/ChangeLog index cc5f60f8e..93179b10a 100644 --- a/nuttx/ChangeLog +++ b/nuttx/ChangeLog @@ -2956,4 +2956,8 @@ by adding a volatile qualifier to a timing loop. Oddly, the consequence of the bug is that when debug was off, the LM3S platform too a long time to boot. It now boots rapidly whether debug is on or off. + * arch/*/include/limits.h: Change all values in all limits.h for all + architectures to signed decimal; the hex values were not sign extending + appropriate in most uses (reported by Lorenz Meier). + diff --git a/nuttx/Documentation/NuttX.html b/nuttx/Documentation/NuttX.html index 701c746b2..c20bbe9f6 100644 --- a/nuttx/Documentation/NuttX.html +++ b/nuttx/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: June 22, 2012

+

Last Updated: July 6, 2012

@@ -1093,7 +1093,7 @@ nfsmount <server-address> <mount-point> <remote-path>
  • ARM920T (1)
  • ARM926EJS (3)
  • ARM Cortex-M3 (15)
  • -
  • ARM Cortex-M4 (4)
  • +
  • ARM Cortex-M4 (5)
  • Atmel AVR