Add APIs to support user access to the STM3240G-EVAL LEDs

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4263 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-01-05 16:58:18 +00:00
parent 1fca8b083e
commit 3f3afc5762

View File

@ -1642,16 +1642,18 @@
Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KWIKSTIK-K40">Freescale web site</a> for further information about this board. Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=KWIKSTIK-K40">Freescale web site</a> for further information about this board.
The Kwikstik is used with the FreeScale Tower System (mostly just to provide a simple UART connection) The Kwikstik is used with the FreeScale Tower System (mostly just to provide a simple UART connection)
</p> </p>
<p> <ul>
<b>STATUS:</b> <p>
The unverified KwikStik K40 first appeared in NuttX-6.8 <b>STATUS:</b>
As of this writing, the basic port is complete but I accidentally locked my board during the initial bringup. The unverified KwikStik K40 first appeared in NuttX-6.8
Further development is stalled unless I learn how to unlock the device (or until I get another K40). As of this writing, the basic port is complete but I accidentally locked my board during the initial bringup.
Additional work remaining includes, among other things: (1) complete the basic bring-up, Further development is stalled unless I learn how to unlock the device (or until I get another K40).
(2) bring up the NuttShell NSH, (3) develop support for the SDHC-based SD card, Additional work remaining includes, among other things: (1) complete the basic bring-up,
(4) develop support for USB host and device, and (2) develop an LCD driver. (2) bring up the NuttShell NSH, (3) develop support for the SDHC-based SD card,
NOTE: Some of these remaining tasks are shared with the K60 work described below. (4) develop support for USB host and device, and (2) develop an LCD driver.
</p> NOTE: Some of these remaining tasks are shared with the K60 work described below.
</p>
</ul>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -1667,18 +1669,20 @@
Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-K60N512-KIT">Freescale web site</a> for further information about this board. Refer to the <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-K60N512-KIT">Freescale web site</a> for further information about this board.
The TWR-K60N51 includes with the FreeScale Tower System which provides (among other things) a DBP UART connection. The TWR-K60N51 includes with the FreeScale Tower System which provides (among other things) a DBP UART connection.
</p> </p>
<p> <ul>
<b>STATUS:</b> <p>
As of this writing, the basic port is complete and passes the NuttX OS test. <b>STATUS:</b>
An additional, validated configuration exists for the NuttShell (NSH, see the As of this writing, the basic port is complete and passes the NuttX OS test.
<a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>). An additional, validated configuration exists for the NuttShell (NSH, see the
This basic TWR-K60N512 first appeared in NuttX-6.8. <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
Ethernet and SD card (SDHC) drivers also exist: This basic TWR-K60N512 first appeared in NuttX-6.8.
The SDHC driver is partially integrated in to the NSH configuration but has some outstanding issues; Ethernet and SD card (SDHC) drivers also exist:
the Ethernet driver is completely untested. The SDHC driver is partially integrated in to the NSH configuration but has some outstanding issues;
Additional work remaining includes: (1) integrate the Ethernet and SDHC drivers, and (2) develop support for USB host and device. the Ethernet driver is completely untested.
NOTE: Most of these remaining tasks (excluding the Ethernet driver) are the same as the pending K40 tasks described above. Additional work remaining includes: (1) integrate the Ethernet and SDHC drivers, and (2) develop support for USB host and device.
</p> NOTE: Most of these remaining tasks (excluding the Ethernet driver) are the same as the pending K40 tasks described above.
</p>
</ul>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -1693,18 +1697,20 @@
This port uses the Freescale STMicro STM3240G-EVAL board featuring the STM32F407IGH6 MCU. This port uses the Freescale STMicro STM3240G-EVAL board featuring the STM32F407IGH6 MCU.
Refer to the <a href="http://www.st.com/internet/evalboard/product/252216.jsp">STMicro web site</a> for further information about this board. Refer to the <a href="http://www.st.com/internet/evalboard/product/252216.jsp">STMicro web site</a> for further information about this board.
</p> </p>
<p> <ul>
<b>STATUS:</b> <p>
As of this writing, the basic port is complete and first appeared in NuttX-6.12. <b>STATUS:</b>
The port passes the NuttX OS test and includes a validated configuration for the NuttShell (NSH, see the As of this writing, the basic port is complete and first appeared in NuttX-6.12.
<a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>). The port passes the NuttX OS test and includes a validated configuration for the NuttShell (NSH, see the
Additional drivers and configurations were added in NuttX 6.13. <a href="http://www.nuttx.org/NuttShell.html">NSH User Guide</a>).
Drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, CAN driver, F4 RTC driver Additional drivers and configurations were added in NuttX 6.13.
(most of these are compatible with the F1 family as well). Drivers include an Ethernet driver, ADC driver, DAC driver, PWM driver, CAN driver, F4 RTC driver
That release also included F4 DMA support and logic for saving/restoring F4 FPU registers in context switches. (most of these are compatible with the F1 family as well).
Networking intensions include support for Telnet NSH sessions and new configurations for DHPCD and the networking test (nettest). That release also included F4 DMA support and logic for saving/restoring F4 FPU registers in context switches.
A more complete port would include support for SDIO and USB OTG which are not available in NuttX 6.13. Networking intensions include support for Telnet NSH sessions and new configurations for DHPCD and the networking test (nettest).
</p> A more complete port would include support for SDIO and USB OTG which are not available in NuttX 6.13.
</p>
</ul>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -1720,11 +1726,13 @@
It will used the STMicor STM32F4-Discovery board featuring the STM32F407VGT6 MCU. It will used the STMicor STM32F4-Discovery board featuring the STM32F407VGT6 MCU.
Refer to the <a href="http://www.st.com/internet/evalboard/product/252419.jsp">STMicro web site</a> for further information about this board. Refer to the <a href="http://www.st.com/internet/evalboard/product/252419.jsp">STMicro web site</a> for further information about this board.
</p> </p>
<p> <ul>
<b>STATUS:</b> <p>
This is really a vapor ware, pre-announcement. <b>STATUS:</b>
I have the hardware and the motivation and I expect to announce the availability of support the STM32F4-Discovery in a later NuttX release. This is really a vapor ware, pre-announcement.
</p> I have the hardware and the motivation and I expect to announce the availability of support the STM32F4-Discovery in a later NuttX release.
</p>
</ul>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -1738,7 +1746,7 @@
<b>Development Environments:</b> <b>Development Environments:</b>
1) Linux with native Linux GNU toolchain, 2) Cygwin with Cygwin GNU Cortex-M3 or 4toolchain, or 3) Cygwin with Windows native GNU Cortex-M3 or M4 toolchain (CodeSourcery or devkitARM). A DIY toolchain for Linux or Cygwin is provided by the NuttX 1) Linux with native Linux GNU toolchain, 2) Cygwin with Cygwin GNU Cortex-M3 or 4toolchain, or 3) Cygwin with Windows native GNU Cortex-M3 or M4 toolchain (CodeSourcery or devkitARM). A DIY toolchain for Linux or Cygwin is provided by the NuttX
<a href="http://sourceforge.net/projects/nuttx/files/buildroot/">buildroot</a> package. <a href="http://sourceforge.net/projects/nuttx/files/buildroot/">buildroot</a> package.
I use FreeScale's <i>CodeWarrior</i> IDE only to work with the JTAG debugger built into the boards. I use FreeScale's <i>CodeWarrior</i> IDE only to work with the JTAG debugger built into the Kinetis boards.
</p> </p>
</td> </td>
</tr> </tr>