From d4572f6ff106430ba1d9841417c083b8770b7ed8 Mon Sep 17 00:00:00 2001 From: patacongo Date: Fri, 13 Aug 2010 03:47:09 +0000 Subject: [PATCH] update git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2848 42af7a65-404d-4744-a932-0658087f49c3 --- ChangeLog | 8 +++++++- Documentation/NuttX.html | 10 ++++++++-- TODO | 13 ++----------- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index e2466a8737..ae334456f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1195,8 +1195,14 @@ it would, instead, select pull-down. * arch/arm/src/lm3s/lm3s_gpioirq.c - Fix warning for returning a value from functions returning void (contributed by Tiago Maluta). - * netutils/dhcpc/dhcpc.c -- lease_time is not in host order + * netutils/dhcpc/dhcpc.c -- lease_time was not in host order * examples/uip/main.c - if DHCPC is selected, this example now shows the assigned IP address. * arch/arm/src/lm3s and arch/arm/include/lm3s - Definitions for the TI LM3S9B96 contributed by Tiago Maluta. + * arch/arm/src/lm3s/lm3s_gioirq.c - Fix a logic error in the address + table lookup. + * arch/arm/src/lm3s/lm3s_gioirq.c - Also needs to enable the global + GPIO interrupts. + * arch/arm/src/lm3s/lm3s_internal.h and lm3s_gpio.c - Fixed the encoding + of GPIO port number that limited support for GPIO ports to 8 diff --git a/Documentation/NuttX.html b/Documentation/NuttX.html index fc0fdf2f47..62cbcf5124 100644 --- a/Documentation/NuttX.html +++ b/Documentation/NuttX.html @@ -8,7 +8,7 @@

NuttX RTOS

-

Last Updated: August 11, 2010

+

Last Updated: August 12, 2010

@@ -1868,11 +1868,17 @@ nuttx-5.9 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> it would, instead, select pull-down. * arch/arm/src/lm3s/lm3s_gpioirq.c - Fix warning for returning a value from functions returning void (contributed by Tiago Maluta). - * netutils/dhcpc/dhcpc.c -- lease_time is not in host order + * netutils/dhcpc/dhcpc.c -- lease_time was not in host order * examples/uip/main.c - if DHCPC is selected, this example now shows the assigned IP address. * arch/arm/src/lm3s and arch/arm/include/lm3s - Definitions for the TI LM3S9B96 contributed by Tiago Maluta. + * arch/arm/src/lm3s/lm3s_gioirq.c - Fix a logic error in the address + table lookup. + * arch/arm/src/lm3s/lm3s_gioirq.c - Also needs to enable the global + GPIO interrupts. + * arch/arm/src/lm3s/lm3s_internal.h and lm3s_gpio.c - Fixed the encoding + of GPIO port number that limited support for GPIO ports to 8 pascal-2.1 2010-xx-xx Gregory Nutt <spudmonkey@racsa.co.cr> diff --git a/TODO b/TODO index d367487955..64030cb64d 100644 --- a/TODO +++ b/TODO @@ -1,4 +1,4 @@ -NuttX TODO List (Last updated August 11, 2010) +NuttX TODO List (Last updated August 12, 2010) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (5) Task/Scheduler (sched/) @@ -26,7 +26,7 @@ NuttX TODO List (Last updated August 11, 2010) (4) ARM/LPC17xx (arch/arm/src/lpc17xx/) (7) ARM/LPC214x (arch/arm/src/lpc214x/) (3) ARM/STR71x (arch/arm/src/str71x/) - (5) ARM/LM3S6918 (arch/arm/src/lm3s/) + (4) ARM/LM3S6918 (arch/arm/src/lm3s/) (5) ARM/STM32 (arch/arm/src/stm32/) (4) pjrc-8052 / MCS51 (arch/pjrc-8051/) (2) Hitachi/Renesas SH-1 (arch/sh/src/sh1) @@ -819,15 +819,6 @@ o ARM/LM3S6918 (arch/arm/src/lm3s/) likely cause is probably a stack overflow, not a hard sofware bug. Priority: Probably Low - Description: In arch/arm/src/lm3s/lm3s_internal.h, the bit definitions for the encoding - of the port number is only 3 bits wide allowing encoding of up to 8 GPIO - ports. However, newer LM3S devices (such as the LM3S9B96) have 9 GPIO ports. - That field (as well as some table lookup logic in lm3s_gpio.c) will have to - be increased to 4 bits to support the GPIO ports above GPIOH. - Status: Open - Priority: Low (unless you need the one port bit that is in register GPIOJ, then it is - pretty high) - o ARM/STM32 (arch/arm/src/stm32/) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^