Docs: Update links to old website and wiki

Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
This commit is contained in:
Brennan Ashton
2020-08-30 13:12:57 -07:00
committed by Matias N
parent 3ddb3dc00e
commit 4cb193d530
36 changed files with 210 additions and 231 deletions
+1
View File
@@ -1,4 +1,5 @@
.. include:: /substitutions.rst .. include:: /substitutions.rst
.. _nsh:
******** ********
Overview Overview
+4 -10
View File
@@ -43,17 +43,11 @@ Note: Many of the fundamental classed in NxWidgets derive from the
Antony Dzeryn's "Woopsi" project: http://woopsi.org/ which also has a Antony Dzeryn's "Woopsi" project: http://woopsi.org/ which also has a
BSD style license. See the COPYING file for details. BSD style license. See the COPYING file for details.
NXWidgets DOxygen Documentation NXWidgets Doxygen Documentation
=============================== ===============================
Release notes, DOxygen documentation, as well as downloads for the .. todo::
latest NxWidgets releases are available online: NXWidgets supports building HTML documentation via Doxygen. We should
integrate this into the Sphinx documentation build.
**NxWidgets-1.19**:
`Documentation <http://nuttx.org/nxwidgets_v1_19/html/index.html>`__,
`Release
notes <http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.19/>`__,
and
`Downloads <http://sourceforge.net/projects/nuttx/files/NxWidgets/NxWidgets-1.19/>`__
Thanks go to Jose Pablo Carballo for contributing this! Thanks go to Jose Pablo Carballo for contributing this!
+18 -25
View File
@@ -110,7 +110,7 @@ Moxa NP51x0
A port to the Moxa NP51x0 series of 2-port advanced A port to the Moxa NP51x0 series of 2-port advanced
RS-232/422/485 serial device servers was contributed by Anton D. RS-232/422/485 serial device servers was contributed by Anton D.
Kachalov in NuttX-7.11. This port includes a NuttShell (NSH) Kachalov in NuttX-7.11. This port includes :ref:`NSH <nsh>`
configuration with support for the Faraday FTMAC100 Ethernet MAC Driver. configuration with support for the Faraday FTMAC100 Ethernet MAC Driver.
@@ -174,9 +174,9 @@ There are ports to two Atmel SAMA5D3 boards:
configurations that run out of internal SRAM and extended configurations that run out of internal SRAM and extended
configurations that run out of the on-board NOR FLASH: configurations that run out of the on-board NOR FLASH:
- A barebones NuttShell (`NSH <NuttShell.html>`__) configuration - A barebones NuttShell (:ref:`NSH <nsh>`) configuration
that can be used as the basis for further application development. that can be used as the basis for further application development.
- A full-loaded NuttShell (`NSH <NuttShell.html>`__) configuration - A full-loaded NuttShell (:ref:`NSH <nsh>`) configuration
that demonstrates all of the SAMA5D3x features. that demonstrates all of the SAMA5D3x features.
The following support was added in Nuttx 6.30: The following support was added in Nuttx 6.30:
@@ -398,7 +398,7 @@ that features the NUC120LE3AN MCU.
**STATUS**. Initial support for the NUC120 was released in NuttX-6.26. **STATUS**. Initial support for the NUC120 was released in NuttX-6.26.
This initial support is very minimal: There is a NuttShell This initial support is very minimal: There is a NuttShell
(`NSH <NuttShell.html>`__) configuration that might be the basis for an (:ref:`NSH <nsh>`) configuration that might be the basis for an
application development. As of this writing, more device drivers are application development. As of this writing, more device drivers are
needed to make this a more complete port. Refer to the NuttX board needed to make this a more complete port. Refer to the NuttX board
`README <https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/nuc1xx/nutiny-nuc120/README.txt>`__ `README <https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/nuc1xx/nutiny-nuc120/README.txt>`__
@@ -511,8 +511,7 @@ TI/Stellaris LM3S6432S2E
This port uses Serial-to-Ethernet Reference This port uses Serial-to-Ethernet Reference
Design Kit (`RDK-S2E <http://www.ti.com/tool/rdk-s2e>`__) and has Design Kit (`RDK-S2E <http://www.ti.com/tool/rdk-s2e>`__) and has
similar support as for the other Stellaris family members. A similar support as for the other Stellaris family members. A
configuration is available for the NuttShell (NSH) (see the `NSH User configuration is available for the NuttShell (NSH) (see :ref:`NSH <nsh>`). The NSH
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). The NSH
configuration including networking support with a Telnet NSH console. configuration including networking support with a Telnet NSH console.
This port was contributed by Mike Smith. This port was contributed by Mike Smith.
@@ -691,7 +690,7 @@ family was added in NuttX-7.21. Support for the Nucleo-L152RE was added
in NuttX-7.28. in NuttX-7.28.
That initial STM32L-Discovery support included a configuration using the That initial STM32L-Discovery support included a configuration using the
NuttShell (`NSH <NuttShell.html>`__) that might be the basis for an NuttShell (:ref:`NSH <nsh>`) that might be the basis for an
application development. A driver for the on-board segment LCD is application development. A driver for the on-board segment LCD is
included as well as an option to drive the segment LCD from an NSH included as well as an option to drive the segment LCD from an NSH
"built-in" command. Refer to the STM32L-Discovery board "built-in" command. Refer to the STM32L-Discovery board
@@ -970,7 +969,7 @@ Three configurations are available:
with the STM32F107 part. with the STM32F107 part.
#. The configuration that was used to verify the Nuttx `high-priority, #. The configuration that was used to verify the Nuttx `high-priority,
nested interrupt nested interrupt
feature <http://www.nuttx.org/doku.php?id=wiki:nxinternal:highperfints>`__. feature <https://cwiki.apache.org/confluence/display/NUTTX/High+Performance%2C+Zero+Latency+Interrupts>`__.
**STATUS:** Networking and touchscreen support are well test. But, at **STATUS:** Networking and touchscreen support are well test. But, at
present, neither USB nor LCD functionality have been verified. Refer to present, neither USB nor LCD functionality have been verified. Refer to
@@ -1103,8 +1102,7 @@ boards.
That initial, 5.6, basic release included *timer* interrupts and a That initial, 5.6, basic release included *timer* interrupts and a
*serial console* and was verified using the NuttX OS test *serial console* and was verified using the NuttX OS test
(``apps/examples/ostest``). Configurations available include include (``apps/examples/ostest``). Configurations available include include
a verified NuttShell (NSH) configuration (see the `NSH User a verified NuttShell (NSH) configuration (see :ref:`NSH <nsh>`). The
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). The
NSH configuration supports the Nucleus2G's microSD slot and NSH configuration supports the Nucleus2G's microSD slot and
additional configurations are available to exercise the USB serial additional configurations are available to exercise the USB serial
and USB mass storage devices. However, due to some technical reasons, and USB mass storage devices. However, due to some technical reasons,
@@ -1145,8 +1143,7 @@ boards.
file for further information. file for further information.
Verified configurations are now available for the NuttShell with Verified configurations are now available for the NuttShell with
networking and microSD support(NSH, see the `NSH User networking and microSD support(NSH, see :ref:`NSH <nsh>`), for
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__), for
the NuttX network test, for the the NuttX network test, for the
`THTTPD <http://acme.com/software/thttpd>`__ webserver, for USB `THTTPD <http://acme.com/software/thttpd>`__ webserver, for USB
serial deive and USB storage devices examples, and for the USB host serial deive and USB storage devices examples, and for the USB host
@@ -1570,8 +1567,7 @@ further information about this board.
- **NuttX-6.12** The basic port is complete and first appeared in - **NuttX-6.12** The basic port is complete and first appeared in
NuttX-6.12. The initial port passes the NuttX OS test and includes a NuttX-6.12. The initial port passes the NuttX OS test and includes a
validated configuration for the NuttShell (NSH, see the `NSH User validated configuration for the NuttShell (NSH, see :ref:`NSH <nsh>`) as well
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__) as well
as several other configurations. as several other configurations.
- **NuttX-6.13-6.16** Additional drivers and configurations were added - **NuttX-6.13-6.16** Additional drivers and configurations were added
in NuttX 6.13-6.16. Drivers include an Ethernet driver, ADC driver, in NuttX 6.13-6.16. Drivers include an Ethernet driver, ADC driver,
@@ -2177,7 +2173,7 @@ was contributed in NuttX-8.1 by Nathan Hartman.
the EK-TM4C123GXL was also included in that release but was not fully the EK-TM4C123GXL was also included in that release but was not fully
tested. This basic board support included a configuration for the tested. This basic board support included a configuration for the
NuttShell NuttShell
`NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__). :ref:`NSH <nsh>`).
- **NuttX-7.2**. The fully verified port to the EK-TM4C123GXL was - **NuttX-7.2**. The fully verified port to the EK-TM4C123GXL was
provided in NuttX-7.2. provided in NuttX-7.2.
- **NuttX-7.7**. An I2C driver was added in NuttX-7.7. - **NuttX-7.7**. An I2C driver was added in NuttX-7.7.
@@ -2195,7 +2191,7 @@ LaunchPad `(EK-TM4C1294XL) <http://www.ti.com/tool/ek-tm4c1294xl>`__.
- Support for the EK-TM4C1294XL was contributed by Frank Sautter and - Support for the EK-TM4C1294XL was contributed by Frank Sautter and
was released in NuttX 7.9. This basic board support included a was released in NuttX 7.9. This basic board support included a
configuration for the NuttShell configuration for the NuttShell
`NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__) and a :ref:`NSH <nsh>`) and a
configuration for testing IPv6. See drivers for the `TI Tiva configuration for testing IPv6. See drivers for the `TI Tiva
TM4C129X <#titm4c129x>`__. TM4C129X <#titm4c129x>`__.
- FLASH and EEPROM drivers from Shirshak Sengupta were included in - FLASH and EEPROM drivers from Shirshak Sengupta were included in
@@ -2220,7 +2216,7 @@ Development Kit `(DK-TM4C129X) <http://www.ti.com/tool/dk-tm4c129x>`__.
Other Tiva/Stellaris drivers should port to the TM4C129X without Other Tiva/Stellaris drivers should port to the TM4C129X without
major difficulty. major difficulty.
- This board supports included two configurations for the NuttShell - This board supports included two configurations for the NuttShell
(`NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__). Both (:ref:`NSH <nsh>`). Both
are networked enabled: One configured to support IPv4 and one are networked enabled: One configured to support IPv4 and one
configured to supported IPv6. Instructions are included in the board configured to supported IPv6. Instructions are included in the board
`README <https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/tiva/dk-tm4c129x/README.txt>`__ `README <https://bitbucket.org/nuttx/nuttx/src/master/boards/arm/tiva/dk-tm4c129x/README.txt>`__
@@ -2255,7 +2251,7 @@ board. This board features the ATSAM4LC4C MCU running at 48MHz with
**STATUS:** As of this writing, the basic port is code complete and a **STATUS:** As of this writing, the basic port is code complete and a
fully verified configuration exists for the NuttShell fully verified configuration exists for the NuttShell
`NSH <http://www.nuttx.org/Documentation/NuttShell.html>`__). The first :ref:`NSH <nsh>`). The first
fully functional SAM4L Xplained Pro port was released in NuttX-6.28. fully functional SAM4L Xplained Pro port was released in NuttX-6.28.
Support for the SAM4L Xplained modules was added in NuttX-6.29: Support for the SAM4L Xplained modules was added in NuttX-6.29:
@@ -2317,8 +2313,7 @@ in part by Mitko.
**Atmel SAM4E-EK**. Board support was added for the SAM4E-EK development **Atmel SAM4E-EK**. Board support was added for the SAM4E-EK development
board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is
available (see the `NSH User available (see :ref:`NSH <nsh>`). That NSH
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). That NSH
configuration includes networking support and support for an AT25 Serial configuration includes networking support and support for an AT25 Serial
FLASH file system. FLASH file system.
@@ -2343,8 +2338,7 @@ in part by Mitko.
**Atmel SAM4E-EK**. Board support was added for the SAM4E-EK development **Atmel SAM4E-EK**. Board support was added for the SAM4E-EK development
board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is board in NuttX 7.1. A fully functional NuttShell (NSH) configuration is
available (see the `NSH User available (see :ref:`NSH <nsh>`). That NSH
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__). That NSH
configuration includes networking support and support for an AT25 Serial configuration includes networking support and support for an AT25 Serial
FLASH file system. FLASH file system.
@@ -2491,7 +2485,7 @@ STM32 F7 Driver Status:
peripherals are very similar to some members of the STM32 F4 and peripherals are very similar to some members of the STM32 F4 and
additional drivers can easily be ported the F7 as discussed in this additional drivers can easily be ported the F7 as discussed in this
Wiki page: `Porting Drivers to the STM32 Wiki page: `Porting Drivers to the STM32
F7 <http://www.nuttx.org/doku.php?id=wiki:howtos:port-drivers_stm32f7>`__ F7 <https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F7>`__
- **NuttX-7.17**. David Sidrane contributed PWR, RTC, BBSRAM, and - **NuttX-7.17**. David Sidrane contributed PWR, RTC, BBSRAM, and
DBGMCU support. Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB DBGMCU support. Lok Tep contribed SPI, I2c, ADC, SDMMC, and USB
@@ -2757,8 +2751,7 @@ basic RTOS port has solidified:
- The port successfully passes the NuttX OS test - The port successfully passes the NuttX OS test
(apps/examples/ostest). (apps/examples/ostest).
- A NuttShell (NSH) configuration is in place (see the `NSH User - A NuttShell (NSH) configuration is in place (see :ref:`NSH <nsh>`).
Guide <http://www.nuttx.org/Documentation/NuttShell.html>`__).
Testing of that configuration has been postponed (because it got Testing of that configuration has been postponed (because it got
bumped by the Olimex LPC1766-STK port). Current Status: I think I bumped by the Olimex LPC1766-STK port). Current Status: I think I
have a hardware problem with my serial port setup. There is a good have a hardware problem with my serial port setup. There is a good
+2 -2
View File
@@ -9,9 +9,9 @@ Here's a list of Apache NuttX resources that you might find helpful:
* Apache NuttX * Apache NuttX
* `NuttX website <https://nuttx.apache.org>`_ * `NuttX website <https://nuttx.apache.org>`_
* `Apache NuttX website <https://www.nuttx.org>`_ * `Apache NuttX website <https://apache.nuttx.org>`_
* `Apache NuttX online documentation <https://cwiki.apache.org/confluence/display/NUTTX/Nuttx>`_ * `Apache NuttX online documentation <https://cwiki.apache.org/confluence/display/NUTTX/Nuttx>`_
* `Apache NuttX mailing list <https://nuttx.incubator.apache.org/community/>`_ a very active mailing list, the place to get help with your application or any questions you have about NuttX. * `Apache NuttX mailing list <https://nuttx.apache.org/community/>`_ a very active mailing list, the place to get help with your application or any questions you have about NuttX.
* `Apache NuttX YouTube channel <https://www.youtube.com/channel/UC0QciIlcUnjJkL5yJJBmluw/videos>`_  Alan Carvalho de Assis's YouTube channel on NuttX. It's a source of a lot of great practical information. * `Apache NuttX YouTube channel <https://www.youtube.com/channel/UC0QciIlcUnjJkL5yJJBmluw/videos>`_  Alan Carvalho de Assis's YouTube channel on NuttX. It's a source of a lot of great practical information.
* `Apache NuttX Coding Standard <https://cwiki.apache.org/confluence/display/NUTTX/Coding+Standard>`_ — How code should look when you submit new files or modify existing ones. * `Apache NuttX Coding Standard <https://cwiki.apache.org/confluence/display/NUTTX/Coding+Standard>`_ — How code should look when you submit new files or modify existing ones.
* `Apache NuttX Code Contribution Guidlines <https://cwiki.apache.org/confluence/display/NUTTX/Code+Contribution+Workflow+--+Brennan+Ashton>`_ — The full workflow to follow for submitting code with all the details. * `Apache NuttX Code Contribution Guidlines <https://cwiki.apache.org/confluence/display/NUTTX/Code+Contribution+Workflow+--+Brennan+Ashton>`_ — The full workflow to follow for submitting code with all the details.
+1 -1
View File
@@ -22,7 +22,7 @@ bus or a crossbar."
For a technical description of the NuttX implementation of SMP, For a technical description of the NuttX implementation of SMP,
see the NuttX `SMP Wiki see the NuttX `SMP Wiki
Page <http://www.nuttx.org/doku.php?id=wiki:nxinternal:smp>`__. Page <https://cwiki.apache.org/confluence/display/NUTTX/SMP>`__.
.. c:function:: spinlock_t up_testset(volatile FAR spinlock_t *lock) .. c:function:: spinlock_t up_testset(volatile FAR spinlock_t *lock)
@@ -48,7 +48,7 @@ Non-standard task control interfaces inspired by VxWorks interfaces:
Non-standard extensions to VxWorks-like interfaces to support POSIX Non-standard extensions to VxWorks-like interfaces to support POSIX
`Cancellation `Cancellation
Points <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__. Points <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__.
- :c:func:`task_setcancelstate` - :c:func:`task_setcancelstate`
- :c:func:`task_setcanceltype` - :c:func:`task_setcanceltype`
@@ -168,7 +168,7 @@ Functions
This function obeys the semantics of pthread cancellation: task deletion This function obeys the semantics of pthread cancellation: task deletion
is deferred if cancellation is disabled or if deferred cancellation is is deferred if cancellation is disabled or if deferred cancellation is
supported (with `Cancellation supported (with `Cancellation
Points <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__ Points <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
enabled). enabled).
:param pid: The task ID of the task to delete. An ID of zero signifies :param pid: The task ID of the task to delete. An ID of zero signifies
@@ -297,7 +297,7 @@ Functions
.. c:function:: void task_testcancel(void) .. c:function:: void task_testcancel(void)
Creates a `Cancellation Creates a `Cancellation
Point <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__ Point <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
in the calling task. The ``task_testcancel()`` function has no effect if in the calling task. The ``task_testcancel()`` function has no effect if
cancellability is disabled. cancellability is disabled.
@@ -132,7 +132,7 @@ the case of pthread mutexes,
with ``PTHREAD_PRIO_NONE``. with ``PTHREAD_PRIO_NONE``.
This is discussed in much more detail on this `Wiki This is discussed in much more detail on this `Wiki
page <http://www.nuttx.org/doku.php?id=wiki:howtos:signalling-semaphores>`__. page <https://cwiki.apache.org/confluence/display/NUTTX/Signaling+Semaphores+and+Priority+Inheritance>`__.
**POSIX semaphore interfaces:** **POSIX semaphore interfaces:**
+2 -2
View File
@@ -448,7 +448,7 @@ No support for the following pthread interfaces is provided by NuttX:
When cancellability is deferred, all cancellations are held pending in When cancellability is deferred, all cancellations are held pending in
the target thread until the thread changes the cancellability type or a the target thread until the thread changes the cancellability type or a
`Cancellation `Cancellation
Point <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__ Point <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
function such as ```pthread_testcancel()`` <#pthreadtestcancel>`__ is function such as ```pthread_testcancel()`` <#pthreadtestcancel>`__ is
entered. entered.
@@ -528,7 +528,7 @@ No support for the following pthread interfaces is provided by NuttX:
.. c:function:: void pthread_testcancel(void); .. c:function:: void pthread_testcancel(void);
The ``pthread_testcancel()`` function creates a `Cancellation The ``pthread_testcancel()`` function creates a `Cancellation
Point <http://www.nuttx.org/doku.php?id=wiki:nxinternal:cancellation-points>`__ Point <https://cwiki.apache.org/confluence/display/NUTTX/Cancellation+Points>`__
in the calling thread. The ``pthread_testcancel()`` function has no in the calling thread. The ``pthread_testcancel()`` function has no
effect if cancellability is disabled. effect if cancellability is disabled.
+4 -4
View File
@@ -963,7 +963,7 @@ This make target will bring up NuttX configuration menus.
**WARNING**: Never do `make menuconfig` on a configuration that has **WARNING**: Never do `make menuconfig` on a configuration that has
not been converted to use the kconfig-frontends tools! This will not been converted to use the kconfig-frontends tools! This will
damage your configuration (see damage your configuration (see
<http://www.nuttx.org/doku.php?id=wiki:howtos:convertconfig>). <https://cwiki.apache.org/confluence/display/NUTTX/Converting+Legacy+Configurations+to+Use+kconfig-mconf>).
How do we tell a new configuration from an old one? See "Incompatibilities How do we tell a new configuration from an old one? See "Incompatibilities
with Older Configurations" below. with Older Configurations" below.
@@ -1278,7 +1278,7 @@ configuration will probably not be functional.
> Q: How can I convert a older, manual configuration into a new, > Q: How can I convert a older, manual configuration into a new,
> kconfig-frontends toolchain. > kconfig-frontends toolchain.
> >
> A: Refer to <http://www.nuttx.org/doku.php?id=wiki:howtos:convertconfig> > A: Refer to <https://cwiki.apache.org/confluence/display/NUTTX/Converting+Legacy+Configurations+to+Use+kconfig-mconf>
**WARNING** **WARNING**
@@ -1304,7 +1304,7 @@ file, regenerating the `.config` and making it usable for NuttX builds.
Never do `make oldconfig` (OR `make menuconfig`) on a configuration that Never do `make oldconfig` (OR `make menuconfig`) on a configuration that
has not been converted to use the kconfig-frontends tools! This will has not been converted to use the kconfig-frontends tools! This will
damage your configuration (see damage your configuration (see
<http://www.nuttx.org/doku.php?id=wiki:howtos:convertconfig>). <https://cwiki.apache.org/confluence/display/NUTTX/Converting+Legacy+Configurations+to+Use+kconfig-mconf>).
## NuttX Configuration Tool under DOS ## NuttX Configuration Tool under DOS
@@ -1876,7 +1876,7 @@ into your Web browser:
Documentation/index.html Documentation/index.html
NuttX documentation is also available online at <http://www.nuttx.org>. NuttX documentation is also available online at <https://apache.nuttx.org>.
Below is a guide to the available README files in the NuttX source tree: Below is a guide to the available README files in the NuttX source tree:
+131 -129
View File
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -77,7 +77,7 @@ o Task/Scheduler (sched/)
Title: ON-DEMAND PAGING INCOMPLETE Title: ON-DEMAND PAGING INCOMPLETE
Description: On-demand paging has recently been incorporated into the RTOS. Description: On-demand paging has recently been incorporated into the RTOS.
The design of this feature is described here: The design of this feature is described here:
http://www.nuttx.org/NuttXDemandPaging.html. https://nuttx.apache.org/docs/latest/components/paging.html.
As of this writing, the basic feature implementation is As of this writing, the basic feature implementation is
complete and much of the logic has been verified. The test complete and much of the logic has been verified. The test
harness for the feature exists only for the NXP LPC3131 (see harness for the feature exists only for the NXP LPC3131 (see
@@ -862,7 +862,7 @@ o pthreads (sched/pthreads libs/libc/pthread)
Excerpted from my post in a Linked-In discussion: Excerpted from my post in a Linked-In discussion:
"I started to implement this HLS/"PCP" semaphore in an RTOS that I "I started to implement this HLS/"PCP" semaphore in an RTOS that I
work with (http://www.nuttx.org) and I discovered after doing the work with (https://apache.nuttx.org) and I discovered after doing the
analysis and basic code framework that a complete solution for the analysis and basic code framework that a complete solution for the
case of a counting semaphore is still quite complex -- essentially case of a counting semaphore is still quite complex -- essentially
as complex as is priority inheritance. as complex as is priority inheritance.
@@ -1195,7 +1195,7 @@ o C++ Support
processes).] processes).]
NuttX does not have processes, but it does have "task groups". NuttX does not have processes, but it does have "task groups".
See http://www.nuttx.org/doku.php?id=wiki:nxinternal:tasksnthreads. See https://cwiki.apache.org/confluence/display/NUTTX/Tasks+vs.+Threads+FAQ.
A task group is the task plus all of the pthreads created by A task group is the task plus all of the pthreads created by
the task via pthread_create(). Resources like FILE streams the task via pthread_create(). Resources like FILE streams
are shared within a task group. Task groups are like a poor are shared within a task group. Task groups are like a poor
@@ -2504,7 +2504,7 @@ o Linux/Cygwin simulation (arch/sim)
Priority: Low, unless there is a need for developing a higher fidelity simulation Priority: Low, unless there is a need for developing a higher fidelity simulation
I have been thinking about how to implement simulated interrupts in I have been thinking about how to implement simulated interrupts in
the simulation. I think a solution would work like this: the simulation. I think a solution would work like this:
http://www.nuttx.org/doku.php?id=wiki:nxinternal:simulator https://cwiki.apache.org/confluence/display/NUTTX/NuttX+Simulation
Title: ROUND-ROBIN SCHEDULING IN THE SIMULATOR Title: ROUND-ROBIN SCHEDULING IN THE SIMULATOR
Description: Since the simulation is not pre-emptible, you can't use round-robin Description: Since the simulation is not pre-emptible, you can't use round-robin
+2 -1
View File
@@ -537,7 +537,8 @@ menuconfig PAGING
depends on ARCH_USE_MMU && !ARCH_ROMPGTABLE depends on ARCH_USE_MMU && !ARCH_ROMPGTABLE
---help--- ---help---
If set =y in your configation file, this setting will enable the on-demand If set =y in your configation file, this setting will enable the on-demand
paging feature as described in http://www.nuttx.org/NuttXDemandPaging.html. paging feature as described in
https://nuttx.apache.org/docs/latest/components/paging.html.
if PAGING if PAGING
+1 -1
View File
@@ -58,7 +58,7 @@ config ARMV7M_USEBASEPRI
Though, these hardfaults are properly handled by the RTOS, the Though, these hardfaults are properly handled by the RTOS, the
hardfaults can confuse some debuggers. With the BASEPRI hardfaults can confuse some debuggers. With the BASEPRI
register, these hardfaults, will be avoided. For more details see register, these hardfaults, will be avoided. For more details see
http://www.nuttx.org/doku.php?id=wiki:nxinternal:svcall https://cwiki.apache.org/confluence/display/NUTTX/ARMv7-M+Hardfaults%2C+SVCALL%2C+and+Debuggers
WARNING: If CONFIG_ARCH_HIPRI_INTERRUPT is selected, then you WARNING: If CONFIG_ARCH_HIPRI_INTERRUPT is selected, then you
MUST select CONFIG_ARMV7M_USEBASEPRI. The Kconfig dependencies MUST select CONFIG_ARMV7M_USEBASEPRI. The Kconfig dependencies
+1 -1
View File
@@ -57,7 +57,7 @@ config ARMV8M_USEBASEPRI
Though, these hardfaults are properly handled by the RTOS, the Though, these hardfaults are properly handled by the RTOS, the
hardfaults can confuse some debuggers. With the BASEPRI hardfaults can confuse some debuggers. With the BASEPRI
register, these hardfaults, will be avoided. For more details see register, these hardfaults, will be avoided. For more details see
http://www.nuttx.org/doku.php?id=wiki:nxinternal:svcall https://cwiki.apache.org/confluence/display/NUTTX/ARMv7-M+Hardfaults%2C+SVCALL%2C+and+Debuggers
WARNING: If CONFIG_ARCH_HIPRI_INTERRUPT is selected, then you WARNING: If CONFIG_ARCH_HIPRI_INTERRUPT is selected, then you
MUST select CONFIG_ARMV8M_USEBASEPRI. The Kconfig dependencies MUST select CONFIG_ARMV8M_USEBASEPRI. The Kconfig dependencies
+1 -1
View File
@@ -692,7 +692,7 @@ void kinetis_uartconfigure(uintptr_t uart_base, uint32_t baud,
* The fractional divider, BRFA, is a 5 bit fractional value that is * The fractional divider, BRFA, is a 5 bit fractional value that is
* logically added to the SBR: * logically added to the SBR:
* *
* UART baud rate = clock / (16 (SBR + BRFD)) * UART baud rate = clock / (16 * (SBR + BRFD))
* *
* The BRFA the remainder. This will be a non-negative value since the SBR * The BRFA the remainder. This will be a non-negative value since the SBR
* was calculated by truncation. * was calculated by truncation.
@@ -114,8 +114,8 @@
#define I2S_DAI_WSHALFPER_SHIFT (6) /* Bits 6-14: Word select half period minus 1 */ #define I2S_DAI_WSHALFPER_SHIFT (6) /* Bits 6-14: Word select half period minus 1 */
#define I2S_DAI_WSHALFPER_MASK (0x01ff << I2S_DAI_WSHALFPER_SHIFT) #define I2S_DAI_WSHALFPER_MASK (0x01ff << I2S_DAI_WSHALFPER_SHIFT)
/* Bits 15-31: Reserved */ /* Bits 15-31: Reserved */
/* Transmit FIFO: 8 32-bit transmit FIFO */ /* Transmit FIFO: 8 - 32-bit transmit FIFO */
/* Receive FIFO: 8 32-bit receive FIFO */ /* Receive FIFO: 8 - 32-bit receive FIFO */
/* Status Feedback Register */ /* Status Feedback Register */
+1 -1
View File
@@ -812,7 +812,7 @@ static int up_interrupt(int irq, void *context, void *arg)
* RS-485/EIA-485 Auto Address Detection (AAD) mode -- NOT supported * RS-485/EIA-485 Auto Address Detection (AAD) mode -- NOT supported
* *
* In this mode, the receiver will compare any address byte received * In this mode, the receiver will compare any address byte received
* (parity = 1) to the 8-bit value programmed into the RS485ADRMATCH * (parity = 1) to the 8-bit value programmed into the RS485ADRMATCH
* register. When a matching address character is detected it will be * register. When a matching address character is detected it will be
* pushed onto the RXFIFO along with the parity bit, and the receiver * pushed onto the RXFIFO along with the parity bit, and the receiver
* will be automatically enabled. * will be automatically enabled.
+10 -14
View File
@@ -160,10 +160,6 @@ any time using that tool or, more appropriately, the wrapper script at
nuttx/tools/mkconfigvars.sh. That script will generate the file nuttx/tools/mkconfigvars.sh. That script will generate the file
nuttx/Documentation/NuttXConfigVariables.html. nuttx/Documentation/NuttXConfigVariables.html.
The version of NuttXConfigVariables.html for the last released version of
NuttX can also be found online at:
http://nuttx.org/Documentation/NuttXConfigVariables.html.
Supported Boards Supported Boards
^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
@@ -228,8 +224,8 @@ boards/hc/m9s12/demo9s12ne64
is code complete but has not yet been verified. is code complete but has not yet been verified.
boards/arm/tiva/dk-tm4c129x boards/arm/tiva/dk-tm4c129x
This is the port of NuttX to the Tiva® DK-TM4C129x Connected Development Kit. The This is the port of NuttX to the Tiva DK-TM4C129x Connected Development Kit. The
Tiva® DK-TM4C129x features the TM4C129XNCZAD MCU. Tiva DK-TM4C129x features the TM4C129XNCZAD MCU.
boards/arm/lpc31xx/ea3131 boards/arm/lpc31xx/ea3131
Embedded Artists EA3131 Development board. This board is based on the Embedded Artists EA3131 Development board. This board is based on the
@@ -338,8 +334,8 @@ boards/arm/tiva/lm3s8962-ek
boards/arm/tiva/lm4f120-launchpad boards/arm/tiva/lm4f120-launchpad
This is the port of NuttX to the Stellaris LM4F120 LaunchPad. The This is the port of NuttX to the Stellaris LM4F120 LaunchPad. The
Stellaris® LM4F120 LaunchPad Evaluation Board is a low-cost evaluation Stellaris LM4F120 LaunchPad Evaluation Board is a low-cost evaluation
platform for ARM® Cortex-M4F-based microcontrollers from Texas platform for ARM Cortex-M4F-based microcontrollers from Texas
Instruments. Instruments.
boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768
@@ -826,15 +822,15 @@ boards/arm/kl/teensy-lc
based bootloader. based bootloader.
boards/arm/tiva/tm4c123g-launchpad boards/arm/tiva/tm4c123g-launchpad
This is the port of NuttX to the Tiva® TM4C123G LaunchPad. The This is the port of NuttX to the Tiva TM4C123G LaunchPad. The
Tiva® TM4C123G LaunchPad Evaluation Board is a low-cost evaluation Tiva TM4C123G LaunchPad Evaluation Board is a low-cost evaluation
platform for ARM® Cortex-M4F-based microcontrollers from Texas platform for ARM Cortex-M4F-based microcontrollers from Texas
Instruments. Instruments.
boards/arm/tiva/tm4c1294-launchpad boards/arm/tiva/tm4c1294-launchpad
This is the port of NuttX to the Tiva® TM4C1294 LaunchPad. The This is the port of NuttX to the Tiva TM4C1294 LaunchPad. The
Tiva® TM4C123G LaunchPad Evaluation Board is a low-cost evaluation Tiva TM4C123G LaunchPad Evaluation Board is a low-cost evaluation
platform for ARM® Cortex-M4F-based microcontrollers from Texas platform for ARM Cortex-M4F-based microcontrollers from Texas
Instruments. Instruments.
boards/arm/tmx570/tms570ls31x-usb-kit boards/arm/tmx570/tms570ls31x-usb-kit
@@ -100,7 +100,6 @@ CONFIG_NSH_DISABLE_TELNETD=y
CONFIG_NSH_FILE_APPS=y CONFIG_NSH_FILE_APPS=y
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=3072 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=3072
CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)"
CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072 CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072
CONFIG_PATH_INITIAL="/mnt/sd0/bin" CONFIG_PATH_INITIAL="/mnt/sd0/bin"
@@ -103,7 +103,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
CONFIG_NSH_DISABLE_NSLOOKUP=y CONFIG_NSH_DISABLE_NSLOOKUP=y
CONFIG_NSH_FILE_APPS=y CONFIG_NSH_FILE_APPS=y
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)"
CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072 CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=3072
CONFIG_PATH_INITIAL="/mnt/sd0/bin" CONFIG_PATH_INITIAL="/mnt/sd0/bin"
@@ -124,7 +124,6 @@ CONFIG_NSH_FILEIOSIZE=512
CONFIG_NSH_LINELEN=128 CONFIG_NSH_LINELEN=128
CONFIG_NSH_MAXARGUMENTS=10 CONFIG_NSH_MAXARGUMENTS=10
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)"
CONFIG_NX=y CONFIG_NX=y
CONFIG_NXFONT_MONO5X8=y CONFIG_NXFONT_MONO5X8=y
CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1" CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1"
@@ -128,7 +128,6 @@ CONFIG_NSH_FILE_APPS=y
CONFIG_NSH_LINELEN=128 CONFIG_NSH_LINELEN=128
CONFIG_NSH_MAXARGUMENTS=10 CONFIG_NSH_MAXARGUMENTS=10
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)"
CONFIG_NUTTX_USERSPACE=0x05020000 CONFIG_NUTTX_USERSPACE=0x05020000
CONFIG_NX=y CONFIG_NX=y
CONFIG_NXFONT_MONO5X8=y CONFIG_NXFONT_MONO5X8=y
@@ -129,7 +129,6 @@ CONFIG_NSH_LINELEN=128
CONFIG_NSH_MAXARGUMENTS=10 CONFIG_NSH_MAXARGUMENTS=10
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=3072 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=3072
CONFIG_NSH_WGET_USERAGENT="NuttX/7.2x.x (; http://www.nuttx.org/)"
CONFIG_NX=y CONFIG_NX=y
CONFIG_NXFONT_MONO5X8=y CONFIG_NXFONT_MONO5X8=y
CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1" CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1"
@@ -135,11 +135,11 @@ Olimex LPC1766-STK development board
LDS176 controller but it is 100% compatible with the Philips PCF8833). LDS176 controller but it is 100% compatible with the Philips PCF8833).
So how do you tell which controller you have? Some message boards have So how do you tell which controller you have? Some message boards have
suggested that the LCD display be disassembled and the controller chip suggested that the LCD display be disassembled and the controller chip
measured with a digital caliper well thats getting a bit extreme. measured with a digital caliper well that's getting a bit extreme.
"Heres what I know. The Olimex boards have both display controllers "Here's what I know. The Olimex boards have both display controllers
possible; if the LCD has a GE-12 sticker on it, its a Philips PCF8833. possible; if the LCD has a GE-12 sticker on it, it's a Philips PCF8833.
If it has a GE-8 sticker, its an Epson controller. The older Sparkfun If it has a GE-8 sticker, it's an Epson controller. The older Sparkfun
6100 displays were Epson, their web site indicates that the newer ones 6100 displays were Epson, their web site indicates that the newer ones
are an Epson clone. Sparkfun software examples sometimes refer to the are an Epson clone. Sparkfun software examples sometimes refer to the
Philips controller so the whole issue has become a bit murky. The Philips controller so the whole issue has become a bit murky. The
@@ -927,7 +927,7 @@ Configuration Sub-Directories
2015-06-02. Do to issues introduced by recent versions of GCC, NXFLAT 2015-06-02. Do to issues introduced by recent versions of GCC, NXFLAT
is not often usable. is not often usable.
See http://www.nuttx.org/doku.php?id=wiki:vfs:nxflat#toolchain_compatibility_problem See https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139630111
usbserial: usbserial:
This configuration directory exercises the USB serial class This configuration directory exercises the USB serial class
@@ -88,7 +88,6 @@ CONFIG_NSH_LINELEN=64
CONFIG_NSH_READLINE=y CONFIG_NSH_READLINE=y
CONFIG_NSH_STRERROR=y CONFIG_NSH_STRERROR=y
CONFIG_NSH_TELNET_LOGIN=y CONFIG_NSH_TELNET_LOGIN=y
CONFIG_NSH_WGET_USERAGENT="NuttX/7.xx.x (; http://www.nuttx.org/)"
CONFIG_PREALLOC_TIMERS=4 CONFIG_PREALLOC_TIMERS=4
CONFIG_RAM_SIZE=32768 CONFIG_RAM_SIZE=32768
CONFIG_RAM_START=0x10000000 CONFIG_RAM_START=0x10000000
+1 -1
View File
@@ -584,7 +584,7 @@ Configuration Sub-Directories
pgnsh pgnsh
This is the same configuration as nsh, but with On-Demand This is the same configuration as nsh, but with On-Demand
paging enabled. See http://www.nuttx.org/Documentation/NuttXDemandPaging.html. paging enabled. See https://nuttx.apache.org/docs/latest/components/paging.html.
This configuration is an experiment for the purposes of test This configuration is an experiment for the purposes of test
and debug. At present, this does not produce functioning, and debug. At present, this does not produce functioning,
usable system usable system
@@ -441,8 +441,6 @@ Loading Code
https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/ . I have been https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-20-10/ . I have been
loading code and debugging with no problems using JTAG. loading code and debugging with no problems using JTAG.
You can find photos my setup here: http://www.nuttx.org/doku.php?id=wiki:howtos:flipnclick-sam3x
Flip&Click SAM3X-specific Configuration Options Flip&Click SAM3X-specific Configuration Options
=============================================== ===============================================
+1 -1
View File
@@ -817,7 +817,7 @@ Configurations
4. This configuration supports logging of debug output to a circular 4. This configuration supports logging of debug output to a circular
buffer in RAM. This feature is discussed fully in this Wiki page: buffer in RAM. This feature is discussed fully in this Wiki page:
http://nuttx.org/doku.php?id=wiki:howtos:syslog . Relevant https://cwiki.apache.org/confluence/display/NUTTX/SYSLOG . Relevant
configuration settings are summarized below: configuration settings are summarized below:
File System: File System:
@@ -97,7 +97,7 @@
#define BOARD_ADC_PRESCAL (7) #define BOARD_ADC_PRESCAL (7)
#define BOARD_TSD_STARTUP (40) /* 40 nanoseconds */ #define BOARD_TSD_STARTUP (40) /* 40 nanoseconds */
#define BOARD_TSD_TRACKTIM (2000) /* Min 1s at 8MHz */ #define BOARD_TSD_TRACKTIM (2000) /* Min 1us at 8MHz */
#define BOARD_TSD_DEBOUNCE (10000000) /* 10 milliseconds (units nanoseconds) */ #define BOARD_TSD_DEBOUNCE (10000000) /* 10 milliseconds (units nanoseconds) */
/* Resulting frequencies */ /* Resulting frequencies */
@@ -166,7 +166,7 @@ void weak_function sam_netinitialize(void)
* (MICREL KSZ9021/31) operating at 10/100/1000 Mbps. * (MICREL KSZ9021/31) operating at 10/100/1000 Mbps.
* The board supports RGMII interface mode. * The board supports RGMII interface mode.
* The Ethernet interface consists of 4 pairs of low voltage differential * The Ethernet interface consists of 4 pairs of low voltage differential
* pair signals designated from GRX and GTx plus control signals for * pair signals designated from GRX and GTx plus control signals for
* link activity indicators. These signals can be used to connect to a * link activity indicators. These signals can be used to connect to a
* 10/100/1000 BaseT RJ45 connector integrated on the main board. * 10/100/1000 BaseT RJ45 connector integrated on the main board.
* *
+5 -5
View File
@@ -3032,9 +3032,9 @@ TM7000 LCD/Touchscreen
- 7 inch LCD at 800x480 18-bit RGB resolution and white backlight - 7 inch LCD at 800x480 18-bit RGB resolution and white backlight
- Projected Capacitive Multi-Touch Controller based on the Atmel - Projected Capacitive Multi-Touch Controller based on the Atmel
MXT768E maXTouch IC MXT768E maXTouch IC
- 4 Capacitive Navigation Keys available via an Atmel AT42QT1070 - 4 Capacitive Navigation Keys available via an Atmel AT42QT1070
QTouch Button Sensor IC QTouch Button Sensor IC
- 200 bytes of non-volatile serial EEPROM - 200 bytes of non-volatile serial EEPROM
NOTE: It appears that my TM7000 differs slightly from the version NOTE: It appears that my TM7000 differs slightly from the version
@@ -3873,7 +3873,7 @@ Configurations
task_create() as it is used in the ELF test, but the code task_create() as it is used in the ELF test, but the code
seems to survive it. See: seems to survive it. See:
http://www.nuttx.org/doku.php?id=wiki:nxinternal:memconfigs#task_create https://cwiki.apache.org/confluence/display/NUTTX/Memory+Configurations
2014-8-29: System call interface verified. 2014-8-29: System call interface verified.
2014-9-16: Reverified after fixing changes for the knsh configuration 2014-9-16: Reverified after fixing changes for the knsh configuration
@@ -4243,7 +4243,7 @@ Configurations
4. This configuration supports logging of debug output to a circular 4. This configuration supports logging of debug output to a circular
buffer in RAM. This feature is discussed fully in this Wiki page: buffer in RAM. This feature is discussed fully in this Wiki page:
http://nuttx.org/doku.php?id=wiki:howtos:syslog . Relevant https://cwiki.apache.org/confluence/display/NUTTX/SYSLOG . Relevant
configuration settings are summarized below: configuration settings are summarized below:
Device Drivers: Device Drivers:
+1 -1
View File
@@ -1873,7 +1873,7 @@ Configuration sub-directories
6. This configuration supports logging of debug output to a circular 6. This configuration supports logging of debug output to a circular
buffer in RAM. This feature is discussed fully in this Wiki page: buffer in RAM. This feature is discussed fully in this Wiki page:
http://nuttx.org/doku.php?id=wiki:howtos:syslog . Relevant https://cwiki.apache.org/confluence/display/NUTTX/SYSLOG . Relevant
configuration settings are summarized below: configuration settings are summarized below:
Device Drivers: Device Drivers:
+1 -1
View File
@@ -401,7 +401,7 @@ Configurations
4. This configuration does NOT have USART3 output enabled. This 4. This configuration does NOT have USART3 output enabled. This
configuration supports logging of debug output to a circular configuration supports logging of debug output to a circular
buffer in RAM. This feature is discussed fully in this Wiki page: buffer in RAM. This feature is discussed fully in this Wiki page:
http://nuttx.org/doku.php?id=wiki:howtos:syslog . Relevant https://cwiki.apache.org/confluence/display/NUTTX/SYSLOG . Relevant
configuration settings are summarized below: configuration settings are summarized below:
Device Drivers: Device Drivers:
+3 -3
View File
@@ -1760,7 +1760,7 @@ Configuration Sub-directories
not be possible. not be possible.
b) Develop a strategy to manage CCM memory and DMA memory. Look b) Develop a strategy to manage CCM memory and DMA memory. Look
at this discussion on the NuttX Wiki: at this discussion on the NuttX Wiki:
http://www.nuttx.org/doku.php?id=wiki:howtos:stm32-ccm-alloc https://cwiki.apache.org/confluence/display/NUTTX/STM32+CCM+Allocator
To put the CCM memory back into the heap you would need to change To put the CCM memory back into the heap you would need to change
the following in the NuttX configuration: the following in the NuttX configuration:
@@ -2142,8 +2142,8 @@ Configuration Sub-directories
There are some issues with the presentation... some tuning of the There are some issues with the presentation... some tuning of the
configuration could fix that. Lower resolution displays are also more configuration could fix that. Lower resolution displays are also more
subject to the "fat, flat line bug" that I need to fix someday. See subject to the "fat, flat line bug" that I need to fix someday. See
http://www.nuttx.org/doku.php?id=wiki:graphics:nxgraphics for a description https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139629474
of the fat, flat line bug. for a description of the fat, flat line bug.
pm: pm:
-- --
@@ -140,7 +140,7 @@ Porting STM32 F4 Drivers
and, as a result, we need to exercise much more care to maintain cache and, as a result, we need to exercise much more care to maintain cache
coherency. There is a Wiki page discussing the issues of porting coherency. There is a Wiki page discussing the issues of porting
drivers from the stm32/ to the stm32f7/ directories here: drivers from the stm32/ to the stm32f7/ directories here:
http://www.nuttx.org/doku.php?id=wiki:howtos:port-drivers_stm32f7 https://cwiki.apache.org/confluence/display/NUTTX/Porting+Drivers+to+the+STM32+F7
FPU FPU
=== ===
+1 -1
View File
@@ -186,7 +186,7 @@ nsh
--- ---
nsh: nsh:
This configuration directory will built the NuttShell (NSH). See This configuration directory will built the NuttShell (NSH). See
the NSH user manual in the documents directory (or online at nuttx.org). the NSH user manual in the documents directory (or online at apache.nuttx.org).
See also the README.txt file in the nsh sub-directory for information See also the README.txt file in the nsh sub-directory for information
about using ZDS-II. about using ZDS-II.