summaryrefslogtreecommitdiff
path: root/nuttx/TODO
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-09-13 15:57:14 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2010-09-13 15:57:14 +0000
commit989b4fe2c1a980e0d93ab97c5b3a8e6a45faec1f (patch)
tree0e6110b790ecabd4c5661fd859af4d024ac4c413 /nuttx/TODO
parent9eec4a255a93658d581aaf1db6dc58f95420f3c1 (diff)
downloadpx4-nuttx-989b4fe2c1a980e0d93ab97c5b3a8e6a45faec1f.tar.gz
px4-nuttx-989b4fe2c1a980e0d93ab97c5b3a8e6a45faec1f.tar.bz2
px4-nuttx-989b4fe2c1a980e0d93ab97c5b3a8e6a45faec1f.zip
Improve options
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2946 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/TODO')
-rw-r--r--nuttx/TODO21
1 files changed, 19 insertions, 2 deletions
diff --git a/nuttx/TODO b/nuttx/TODO
index 22597af6b..f74e98527 100644
--- a/nuttx/TODO
+++ b/nuttx/TODO
@@ -1,5 +1,5 @@
-NuttX TODO List (Last updated September 6, 2010)
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+NuttX TODO List (Last updated September 13, 2010)
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(5) Task/Scheduler (sched/)
(1) On-demand paging (sched/)
@@ -26,6 +26,7 @@ NuttX TODO List (Last updated September 6, 2010)
(2) ARM/i.MX (arch/arm/src/imx/)
(4) ARM/LPC17xx (arch/arm/src/lpc17xx/)
(7) ARM/LPC214x (arch/arm/src/lpc214x/)
+ (1) ARM/LPC313x (arch/arm/src/lpc313x/)
(3) ARM/STR71x (arch/arm/src/str71x/)
(4) ARM/LM3S6918 (arch/arm/src/lm3s/)
(5) ARM/STM32 (arch/arm/src/stm32/)
@@ -789,6 +790,22 @@ o ARM/LPC214x (arch/arm/src/lpc214x/)
Status: Open
Priority: Medium
+o ARM/LPC313x (arch/arm/src/lpc313x/)
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+ Description: arch/arm/src/lpc313x/lpc313x_spi.c contains logic that is specific to the
+ Embedded Artist's ea3131 board. We need to abstract the assignmen of SPI
+ chip selects and logic SPI functions (like SPIDEV_FLASH). My thoughts are:
+ - Remove lpc313x_spiselect and lpc313x_spistatus from lpc313x_internal.h
+ - Remove configs/ea3131/src/up_spi.c
+ - Add configurations CONFIG_LPC3131x_CSOUT1DEV, CONFIG_LPC3131x_CSOUT2DEV,
+ and CONFIG_LPC3131x_CSOUT3DEV that maps the lpc313x SPI chip selects to
+ SPIDEV_* values.
+ - Change arch/arm/src/lpc313x/lpc313x_spi.c to use those configuration
+ settings.
+ Status: Open
+ Priority: High if you want to use SPI on any board other than the ea3131.
+
o ARM/STR71x (arch/arm/src/str71x/)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^