Remove the double blank line from source files
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
parent
746b68befc
commit
1d1bdd85a3
@ -169,7 +169,6 @@ that in ``apps/examples/hello/Makefile`` is abstracted below:
|
||||
context:
|
||||
$(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main)
|
||||
|
||||
|
||||
**Other Uses of Built-In Application.** The primary purpose of builtin
|
||||
applications is to support command line execution of applications from
|
||||
NSH. However, there is one other use of builtin applications that should
|
||||
|
@ -1843,4 +1843,3 @@ Example::
|
||||
|
||||
``ping6`` differs from ``ping`` in that it uses IPv6 addressing.
|
||||
|
||||
|
||||
|
@ -398,7 +398,6 @@ CMD w/o ``CONFIG_NSH_VARS`` w/``CONFIG_NSH_VARS``
|
||||
``env`` Lists all environment variables Lists all environment variables (*only*)
|
||||
================== =================================== =============================================
|
||||
|
||||
|
||||
If Telnet is selected for the NSH console, then we must configure the
|
||||
resources used by the Telnet daemon and by the Telnet clients.
|
||||
|
||||
|
@ -358,4 +358,3 @@ containing the ROMFS file system image.
|
||||
NuttShell <#customizingnsh>`__ for additional, more detailed
|
||||
information about the NSH start-up script and how to modify it.
|
||||
|
||||
|
||||
|
@ -75,7 +75,6 @@ pointer to a write-able instance of :c:struct:`binfmt_s`.
|
||||
int (*load)(FAR struct binary_s *bin); /* Verify and load binary into memory */
|
||||
};
|
||||
|
||||
|
||||
The ``load`` method is used to load the binary format into memory. It
|
||||
returns either ``OK`` (0) meaning that the binary object was loaded
|
||||
successfully, or a negated ``errno`` indicating why the object was not
|
||||
|
@ -38,4 +38,3 @@ Block device drivers have these properties:
|
||||
- **Examples**. ``drivers/loop.c``,
|
||||
``drivers/mmcsd/mmcsd_spi.c``, ``drivers/ramdisk.c``, etc.
|
||||
|
||||
|
||||
|
@ -140,4 +140,3 @@ application decoding interfaces.
|
||||
these interfaces. These stream interfaces are defined in
|
||||
``include/nuttx/streams.h``.
|
||||
|
||||
|
||||
|
@ -165,7 +165,6 @@ Notectl Device (``/dev/notectl``)
|
||||
:return: If success, 0 (``OK``) is returned and the given IRQ filter mode is set as the current settings.
|
||||
If failed, a negated ``errno`` is returned.
|
||||
|
||||
|
||||
.. _noteram:
|
||||
|
||||
Noteram Device (``/dev/note``)
|
||||
@ -174,7 +173,6 @@ Noteram Device (``/dev/note``)
|
||||
``/dev/note`` is the device to get the trace (instrumentation) data.
|
||||
The device has read function to get the data and ioctl function to control the buffer mode.
|
||||
|
||||
|
||||
``/dev/note`` Header Files
|
||||
--------------------------
|
||||
|
||||
|
@ -81,7 +81,6 @@ The first necessary thing to be done in order to use the timer driver in an appl
|
||||
|
||||
#include <nuttx/timers/timer.h>
|
||||
|
||||
|
||||
At an application level, the timer functionalities may be accessed through ``ioctl`` systems calls. The available ``ioctl`` commands are:
|
||||
|
||||
* :c:macro:`TCIOC_START`
|
||||
@ -140,8 +139,6 @@ These ``struct timer_ops_s`` keeps pointers to the implementation of each operat
|
||||
FAR uint32_t *maxtimeout);
|
||||
};
|
||||
|
||||
|
||||
|
||||
Since ``ioctl`` system calls expect a file descriptor, before using these commands, it's necessary to open the timer device special file in order to get a file descriptor. The following snippet demonstrates how to do so:
|
||||
|
||||
.. code-block:: c
|
||||
@ -296,7 +293,6 @@ This command may be used like so:
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
|
||||
.. c:macro:: TCIOC_MAXTIMEOUT
|
||||
|
||||
The ``TCIOC_MAXTIMEOUT`` command calls the ``maxtimeout`` operation, which is described below.
|
||||
@ -328,6 +324,5 @@ This command may be used like so:
|
||||
|
||||
printf("Maximum supported timeout: %" PRIu32 "\n", max_timeout);
|
||||
|
||||
|
||||
Those snippets were taken from the Example which provides a great resource to demonstrate how to use those ``ioctl`` commands.
|
||||
|
||||
|
@ -82,7 +82,6 @@ The previously selected example will basically do the following:
|
||||
* Ping (feed the dog) during the ``pingtime`` with a delay of ``pingdelay`` and print out the wdt status in case debug was enabled.
|
||||
* Enter into an endless loop without pinging. It will cause the watchdog timer to reset the chip on timeout, i.e., after timer expiration.
|
||||
|
||||
|
||||
The `example code <https://github.com/apache/incubator-nuttx-apps/blob/master/examples/watchdog/watchdog_main.c>`_ may be explored, its path is at ``/examples/watchdog/watchdog_main.c`` in the apps' repository.
|
||||
|
||||
In NuttX, the watchdog timer driver is a character driver and when a chip supports multiple watchdog timers, each one is accessible through its respective special file in ``/dev`` directory. Each watchdog timer is registered using a unique numeric identifier (i.e. ``/dev/watchdog0``, ``/dev/watchdog1``, ...).
|
||||
@ -108,7 +107,6 @@ The first necessary thing to be done in order to use the watchdog timer driver i
|
||||
|
||||
#include <nuttx/timers/watchdog.h>
|
||||
|
||||
|
||||
At an application level, the watchdog timer functionalities may be accessed through ``ioctl`` systems calls. These ``ioctl`` commands internally call lower-half layer operations and the parameters are forwarded to these operations through the ``ioctl`` system call. The example provides a great resource to demonstrate how to use those ``ioctl`` commands. The available ``ioctl`` commands are:
|
||||
|
||||
.. c:macro:: WDIOC_START
|
||||
|
@ -2,7 +2,6 @@
|
||||
SYSLOG
|
||||
======
|
||||
|
||||
|
||||
SYSLOG Interfaces
|
||||
=================
|
||||
|
||||
|
@ -440,7 +440,6 @@ CONFIG_NXFONT_SANS23X27 for examaples:
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
NX Test Coverage
|
||||
================
|
||||
|
||||
|
@ -716,4 +716,3 @@ Move a rectangular region within the window.
|
||||
|
||||
.. _nx-tool-kit-nxtk-1:
|
||||
|
||||
|
||||
|
@ -47,4 +47,3 @@ NX Cursor Support (``NXCURSOR``)
|
||||
|
||||
:return: OK on success; ERROR on failure with errno set appropriately.
|
||||
|
||||
|
||||
|
@ -33,7 +33,6 @@ NXFONTS types
|
||||
FAR const uint8_t *bitmap; /* Pointer to the character bitmap */
|
||||
};
|
||||
|
||||
|
||||
.. c:struct:: nx_fontset_s
|
||||
|
||||
This structure describes one contiguous grouping of glyphs that can be
|
||||
|
@ -117,7 +117,6 @@ NXGL Types
|
||||
FAR const struct nxgl_point_s *v1, \
|
||||
FAR const struct nxgl_point_s *v2);
|
||||
|
||||
|
||||
Add two 2x1 vectors and save the result to a third.
|
||||
|
||||
.. c:function:: void nxgl_vectsubtract(FAR struct nxgl_point_s *dest, \
|
||||
@ -247,7 +246,6 @@ NXGL Types
|
||||
.. c:function:: void nxgl_circletraps(FAR const struct nxgl_point_s *center, nxgl_coord_t radius, \
|
||||
FAR struct nxgl_trapezoid_s *circle);
|
||||
|
||||
|
||||
Given a description of a a circle, return 8 trapezoids
|
||||
that can be used to fill the circle by
|
||||
:c:func:`nx_fillcircle` and other interfaces.
|
||||
|
@ -436,7 +436,6 @@ these sub-windows to be managed more-or-less independently:
|
||||
FAR const struct nx_callback_s *cb, \
|
||||
FAR void *arg);
|
||||
|
||||
|
||||
Create a tool bar at the top of the specified framed
|
||||
window.
|
||||
|
||||
@ -468,7 +467,6 @@ these sub-windows to be managed more-or-less independently:
|
||||
.. c:function:: int nxtk_filltoolbar(NXTKWINDOW hfwnd, FAR const struct nxgl_rect_s *rect, \
|
||||
nxgl_mxpixel_t color[CONFIG_NX_NPLANES]);
|
||||
|
||||
|
||||
Fill the specified rectangle in the toolbar sub-window
|
||||
with the specified color.
|
||||
|
||||
@ -487,7 +485,6 @@ these sub-windows to be managed more-or-less independently:
|
||||
unsigned int plane, FAR uint8_t *dest, \
|
||||
unsigned int deststride);
|
||||
|
||||
|
||||
Get the raw contents of graphic memory within a
|
||||
rectangular region. NOTE: Since raw graphic memory is returned, the
|
||||
returned memory content may be the memory of windows above this one and
|
||||
@ -530,7 +527,6 @@ these sub-windows to be managed more-or-less independently:
|
||||
nxgl_coord_t width, nxgl_mxpixel_t color[CONFIG_NX_NPLANES], \
|
||||
uint8_t caps);
|
||||
|
||||
|
||||
Fill the specified line in the toolbar sub-window with
|
||||
the specified color. This is simply a wrapper that uses
|
||||
``nxgl_splitline()`` to break the line into trapezoids and then calls
|
||||
@ -558,7 +554,6 @@ these sub-windows to be managed more-or-less independently:
|
||||
#define NX_LINECAP_PT2 0x02 /* Line cap on pt2 on of the vector only */
|
||||
#define NX_LINECAP_BOTH 0x03 /* Line cap on both ends of the vector only */
|
||||
|
||||
|
||||
:return: ``OK`` on success; ``ERROR`` on failure with
|
||||
``errno`` set appropriately
|
||||
|
||||
@ -650,4 +645,3 @@ these sub-windows to be managed more-or-less independently:
|
||||
|
||||
.. _nx-fonts-support-nxfonts-1:
|
||||
|
||||
|
||||
|
@ -27,4 +27,3 @@ Linux/Cygwin-based NuttX simulator. Instructions are provided for
|
||||
building that simulation are provided in `Appendix C <#testcoverage>`__
|
||||
of this document.
|
||||
|
||||
|
||||
|
@ -186,7 +186,6 @@ All PM interfaces are declared in the file ``include/nuttx/power/pm.h``.
|
||||
Callbacks
|
||||
=========
|
||||
|
||||
|
||||
.. c:struct:: pm_callback_s
|
||||
|
||||
This struct includes the pointers to the driver
|
||||
|
@ -920,7 +920,6 @@ conditional compilation does *not* cause any change to the indentation.
|
||||
...
|
||||
#endif /* __INCLUDE_SOMEHEADER_H */
|
||||
|
||||
|
||||
Parentheses
|
||||
===========
|
||||
|
||||
@ -1146,7 +1145,6 @@ Parameters and Local Variables
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
**NOTE:** You will see the local variable named ``ret`` is frequently
|
||||
used in the code base for the name of a local variable whose value will
|
||||
be returned or to received the returned value from a called function.
|
||||
@ -2392,7 +2390,6 @@ Appendix
|
||||
C Source File Structure
|
||||
=======================
|
||||
|
||||
|
||||
.. code-block:: c
|
||||
|
||||
/****************************************************************************
|
||||
@ -2430,7 +2427,6 @@ C Source File Structure
|
||||
|
||||
*All C pre-processor macros are defined here.*
|
||||
|
||||
|
||||
.. code-block:: c
|
||||
|
||||
/****************************************************************************
|
||||
|
@ -28,7 +28,6 @@ Here's how to do it:
|
||||
If you don't have a `GitHub <https://www.github.com>`_ account, it's free to
|
||||
sign up.
|
||||
|
||||
|
||||
#. Fork the Projects
|
||||
|
||||
Visit both these links and hit the Fork button in the upper right of the page:
|
||||
@ -36,7 +35,6 @@ Here's how to do it:
|
||||
* `NuttX <https://github.com/apache/incubator-nuttx/>`_
|
||||
* `NuttX Apps <https://github.com/apache/incubator-nuttx-apps/>`_
|
||||
|
||||
|
||||
#. Clone the Repositories
|
||||
|
||||
On the GitHub web page for your forked ``incubator-nuttx`` project, copy the clone url – get it by hitting the
|
||||
@ -66,7 +64,6 @@ Here's how to do it:
|
||||
$ git checkout -b test/my-new-branch
|
||||
$ git push
|
||||
|
||||
|
||||
Git Workflow With an Upstream Repository
|
||||
----------------------------------------
|
||||
|
||||
@ -162,7 +159,6 @@ maybe doing that several times. Then when everything works, I get my branch read
|
||||
$ git commit my-file.c
|
||||
$ git push
|
||||
|
||||
|
||||
Submitting Your Changes to NuttX
|
||||
--------------------------------
|
||||
|
||||
|
@ -143,7 +143,6 @@ modification.
|
||||
200aaa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
|
||||
200aaaa0: 0000 0000 0000 0000 ........
|
||||
|
||||
|
||||
NuttX Drivers as a Reference
|
||||
----------------------------
|
||||
|
||||
|
@ -190,7 +190,6 @@ called ``/export``.
|
||||
|
||||
# sudo mkdir /export
|
||||
|
||||
|
||||
It is important that ``/export`` directory allow access to everyone (777
|
||||
permissions) as we will be accessing the NFS share from the client with
|
||||
no authentication.
|
||||
@ -280,5 +279,4 @@ And also we can verify if NFS is running in the system with:
|
||||
100021 3 tcp 1629 nlockmgr
|
||||
100021 4 tcp 1629 nlockmgr
|
||||
|
||||
|
||||
Now your NFS sever is sharing ``/export`` directory to be accessed.
|
||||
|
@ -30,7 +30,6 @@ The following configurations must be enabled.
|
||||
- ``CONFIG_SYSTEM_TRACE`` : Enables "``trace``" command
|
||||
- ``CONFIG_SYSTEM_SYSTEM`` : Enables "``system``" command (required by :ref:`trace_cmd`)
|
||||
|
||||
|
||||
The following configurations are configurable parameters for trace.
|
||||
|
||||
- ``CONFIG_SCHED_INSTRUMENTATION_FILTER_DEFAULT_MODE``
|
||||
@ -81,7 +80,6 @@ Getting the trace
|
||||
|
||||
Trace is started by the following command.
|
||||
|
||||
|
||||
.. code-block::
|
||||
|
||||
nsh> trace start
|
||||
@ -98,7 +96,6 @@ If you want to get the trace while executing some command, the following command
|
||||
|
||||
nsh> trace cmd <command> [<args>...]
|
||||
|
||||
|
||||
Displaying the trace result
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
@ -130,7 +127,6 @@ This will get the trace results like the following:
|
||||
<noname>-0 [0] 7.650000000: irq_handler_entry: irq=15
|
||||
:
|
||||
|
||||
|
||||
By using the logging function of your terminal software, the trace result can be saved into the host environment and it can be used as the input for `"Trace Compass" <https://www.eclipse.org/tracecompass/>`_.
|
||||
|
||||
If the target has a storage, the trace result can be stored into the file by using the following command.
|
||||
@ -140,12 +136,10 @@ It also can be used as the input for "Trace Compass" by transferring the file in
|
||||
|
||||
nsh> trace dump <file name>
|
||||
|
||||
|
||||
To display the trace result by `"Trace Compass" <https://www.eclipse.org/tracecompass/>`_, choose ``File`` -> ``Open Trace`` menu to specify the trace data file name.
|
||||
|
||||
.. image:: image/trace-compass-screenshot.png
|
||||
|
||||
|
||||
Trace command description
|
||||
=========================
|
||||
|
||||
@ -197,7 +191,6 @@ To use this command, ``CONFIG_SYSTEM_SYSTEM`` needs to be enabled.
|
||||
|
||||
trace cmd [-c] <command> [<args>...]
|
||||
|
||||
|
||||
- ``-c`` : Continue the previous trace.
|
||||
The trace data is not cleared before starting new trace.
|
||||
|
||||
@ -231,7 +224,6 @@ If the task trace is running, it is stopped before the output.
|
||||
- ``<filename>`` : Specify the filename to save the trace result.
|
||||
If not specified, the trace result is displayed to console.
|
||||
|
||||
|
||||
.. _trace_mode:
|
||||
|
||||
trace mode
|
||||
|
@ -188,8 +188,6 @@ Application Configuration -> NSH LIbrary .
|
||||
. with the usbmon_start and usbmon_stop commands from the NSH console.
|
||||
=========================================== ===================================================
|
||||
|
||||
|
||||
|
||||
=============================================== ============================================
|
||||
Application Configuration -> System NSH Add-Ons .
|
||||
``CONFIG_USBMONITOR=y`` Enable the USB monitor daemon
|
||||
@ -210,7 +208,6 @@ Application Configuration -> System NSH Add-Ons .
|
||||
``CONFIG_USBMONITOR_TRACEINTERRUPTS=y`` .
|
||||
=============================================== ============================================
|
||||
|
||||
|
||||
NOTE: If USB debug output is also enabled, both outputs will appear on
|
||||
the serial console. However, the debug output will be asynchronous with
|
||||
the trace output and, hence, difficult to interpret.
|
||||
|
@ -6,7 +6,6 @@ Detailed Platform Support
|
||||
information see the *README* files that can be found
|
||||
`here <https://cwiki.apache.org/confluence/display/NUTTX/README+Files>`__.
|
||||
|
||||
|
||||
Linux User Mode Simulation
|
||||
==========================
|
||||
|
||||
@ -96,7 +95,6 @@ Support for the NXP LPC315x
|
||||
family has been incorporated into the code base as of NuttX-6.4. Support
|
||||
was added for the Embedded Artists EA3152 board in NuttX-6.11.
|
||||
|
||||
|
||||
Other ARMv4
|
||||
===========
|
||||
|
||||
@ -108,7 +106,6 @@ RS-232/422/485 serial device servers was contributed by Anton D.
|
||||
Kachalov in NuttX-7.11. This port includes :ref:`NSH <nsh>`
|
||||
configuration with support for the Faraday FTMAC100 Ethernet MAC Driver.
|
||||
|
||||
|
||||
ARM1176JZ
|
||||
=========
|
||||
|
||||
@ -129,8 +126,6 @@ The incomplete port along with all support for the BCM2708 was removed
|
||||
from the repository with the NuttX-7.28 release but can still be be
|
||||
found in the *Obsoleted* repository.
|
||||
|
||||
|
||||
|
||||
ARM Cortex-A5
|
||||
=============
|
||||
|
||||
@ -146,7 +141,6 @@ Microchip SAMA5D2
|
||||
Giant Board board. This board features the Microchip SAMA5D27C-D1G.
|
||||
See http://groboards.com/giant-board.
|
||||
|
||||
|
||||
Microchip SAMA5D3
|
||||
-----------------
|
||||
|
||||
@ -291,7 +285,6 @@ native toolchain, or 4) Native Windows. All testing has been performed
|
||||
with the CodeSourcery toolchain (GCC version 4.7.3) in the Cygwin
|
||||
environment under Windows.
|
||||
|
||||
|
||||
ARM Cortex-A8
|
||||
=============
|
||||
|
||||
@ -367,8 +360,6 @@ The basic port has been completed for the following i.MX6 board:
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/imx6/sabre-6quad/README.txt>`__
|
||||
file for the board.
|
||||
|
||||
|
||||
|
||||
ARM Cortex-R4
|
||||
=============
|
||||
|
||||
@ -386,8 +377,6 @@ Architecture support for the TMS570LS3137ZWT
|
||||
part was added in NuttX 7.25 by Ivan Ucherdzhiev. Ivan also added
|
||||
support for the TI Hercules TMS570LS31x USB Kit.
|
||||
|
||||
|
||||
|
||||
ARM Cortex-M0/M0+
|
||||
=================
|
||||
|
||||
@ -772,7 +761,6 @@ to two different STM32 L0 boards in the repository:
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/stm32f0l0g0/nucleo-g070rb/README.txt>`__
|
||||
file for further information.
|
||||
|
||||
|
||||
**STATUS:** Status for the STM32F0xx, STM32L0xx, and STM32G0xx is shown
|
||||
together since these parts share many drivers in common.
|
||||
|
||||
@ -1273,8 +1261,6 @@ SPI0-based SD card.
|
||||
|
||||
` <#>`__ (ARM Cortex-M3)
|
||||
|
||||
|
||||
|
||||
ARM Cortex-M4
|
||||
=============
|
||||
|
||||
@ -1382,7 +1368,6 @@ Refer to the NuttX board
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/kinetis/twr-k64f120m/README.txt>`__
|
||||
file for further information.
|
||||
|
||||
|
||||
**Driver Status**.
|
||||
|
||||
- **NuttX-6.8**. Ethernet and SD card (SDHC) drivers also exist: The
|
||||
@ -1406,7 +1391,6 @@ contributed by David Sidrane in NuttX 7.20. Refer to the NuttX board
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/kinetis/freedom-k66f/README.txt>`__
|
||||
file for further information.
|
||||
|
||||
|
||||
**Driver Status**.
|
||||
|
||||
- Most K6x drivers are compatible with the K66.
|
||||
@ -2063,7 +2047,6 @@ LPC4337-WS development board featuring the NXP LPC4337JBD144 MCU.
|
||||
Alexander Vasiljev. Alexander also contributed an LPC43xx AES driver
|
||||
available in NuttX-7.16.
|
||||
|
||||
|
||||
**Driver Status**.
|
||||
|
||||
- **NuttX-6.20** Several drivers have been copied from the related
|
||||
@ -2119,7 +2102,6 @@ graphics configurations (nxwm, fb, and lvgl).
|
||||
**LPC4508**. The port was verified on an LPC5408 by a NuttX user with
|
||||
relevant changes incorporated in NuttX-7.26.
|
||||
|
||||
|
||||
**Driver Status**.
|
||||
|
||||
- **NuttX-7.24** The initial release for the LPC54xx in NuttX included
|
||||
@ -2364,8 +2346,6 @@ provided by the NuttX
|
||||
`buildroot <https://bitbucket.org/nuttx/buildroot/downloads/>`__
|
||||
package.
|
||||
|
||||
|
||||
|
||||
ARM Cortex-M7
|
||||
=============
|
||||
|
||||
@ -2594,7 +2574,6 @@ for one board from this family:
|
||||
|
||||
This port is still a work in progress.
|
||||
|
||||
|
||||
**NuttX-7.30**. Added support for Ethernet, SDMMC, and Timer drivers.
|
||||
All from Jukka Laitinen.
|
||||
|
||||
@ -2677,8 +2656,6 @@ recommended for the Cortex-M7 as for the Cortex-M4. It would be wise to
|
||||
use the latest GNU toolchains for this part because as of this writing
|
||||
(2015-02-09), support for the Cortex-M7 is a very new GCC feature.
|
||||
|
||||
|
||||
|
||||
Microchip AVR
|
||||
=============
|
||||
|
||||
@ -2785,7 +2762,6 @@ NuttX board
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/avr/at32uc3/avr32dev1/README.txt>`__
|
||||
file for further information.
|
||||
|
||||
|
||||
Misoc
|
||||
=====
|
||||
|
||||
@ -2799,8 +2775,6 @@ Ramtin Amin in NuttX 7.29.
|
||||
Timer, and Ethernet. "Board" support is a available for developing with
|
||||
Misoc LM32 under Qemu or on your custom FPGA.
|
||||
|
||||
|
||||
|
||||
OpenRISC mor1kx
|
||||
===============
|
||||
|
||||
@ -2823,8 +2797,6 @@ NuttX `buildroot <https://bitbucket.org/nuttx/buildroot/downloads/>`__
|
||||
provides a properly patched GCC 3.4.4 toolchain that is highly optimized
|
||||
for the m9s12x family.
|
||||
|
||||
|
||||
|
||||
Intel 80x86
|
||||
===========
|
||||
|
||||
@ -2856,8 +2828,6 @@ This kernel with ostest have been tested with
|
||||
- Qemu/KVM on a Xeon 2630v4 machine.
|
||||
- Bochs with broadwell_ult emulation.
|
||||
|
||||
|
||||
|
||||
Microchip PIC32MX
|
||||
=================
|
||||
|
||||
@ -2917,7 +2887,6 @@ PIC32MX795F512L. There one two board ports using this chip:
|
||||
#. The MIPS SDE toolchain available from the `Mentor
|
||||
Graphics <http://www.mentor.com>`__ website.
|
||||
|
||||
|
||||
Microchip PIC32MZEC
|
||||
-------------------
|
||||
|
||||
@ -2983,7 +2952,6 @@ Renesas/Hitachi SuperH
|
||||
Board (SH1_LCEVB1), US7032EVB, with a GNU ELF toolchain\* under Linux or
|
||||
Cygwin.
|
||||
|
||||
|
||||
Renesas M16C/26
|
||||
---------------
|
||||
|
||||
@ -3017,8 +2985,6 @@ release:
|
||||
- **NuttX-8.2**
|
||||
- **NuttX-9.0** RTC driver for the RX65N was added.
|
||||
|
||||
|
||||
|
||||
RISC-V
|
||||
======
|
||||
|
||||
@ -3035,7 +3001,6 @@ LiteX on ARTY A7
|
||||
Support for the Digilent ARTY_A7 board along with CPU VexRiscV SOC were
|
||||
added in NuttX-9.0.
|
||||
|
||||
|
||||
ESP32 (Dual Xtensa LX6)
|
||||
=======================
|
||||
|
||||
@ -3079,7 +3044,6 @@ driver was added in NuttX-7.2. Refer to the NuttX board
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/z16/z16f/z16f2800100zcog/README.txt>`__
|
||||
file for further information.
|
||||
|
||||
|
||||
Zilog eZ80 Acclaim!
|
||||
===================
|
||||
|
||||
@ -3150,8 +3114,6 @@ this port is verified on hardware. Refer to the NuttX board
|
||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/z80/z180/p112/README.txt>`__
|
||||
file for further information.
|
||||
|
||||
|
||||
|
||||
Zilog Z80
|
||||
=========
|
||||
|
||||
|
@ -130,8 +130,6 @@ user using the ZiLOG ZDS-II Windows-native toolchain:
|
||||
scripts) and setting ``CONVPATH`` to ``cygpath`` or ``winepath``
|
||||
regarding to currently used environment.
|
||||
|
||||
|
||||
|
||||
Other Environments
|
||||
==================
|
||||
|
||||
|
@ -14,4 +14,3 @@ In the following sections you will find basic information introducing main NuttX
|
||||
trademarks.rst
|
||||
resources.rst
|
||||
|
||||
|
||||
|
@ -1,6 +1,5 @@
|
||||
.. include:: /substitutions.rst
|
||||
|
||||
|
||||
===================
|
||||
Supported Platforms
|
||||
===================
|
||||
|
@ -72,7 +72,6 @@ Thus if the LED is statically on, NuttX has successfully booted and is,
|
||||
apparently, running normally. If the LED is flashing at approximately
|
||||
2Hz, then a fatal error has been detected and the system has halted.
|
||||
|
||||
|
||||
Buttons
|
||||
-------
|
||||
|
||||
|
@ -112,7 +112,6 @@ There are five user interface switches on the MIMXRT1050 EVK Board:
|
||||
Only the user button is available to the software. It is sensed on the
|
||||
WAKEUP pin which will be pulled low when the button is pressed.
|
||||
|
||||
|
||||
J-Link External Debug Probe
|
||||
===========================
|
||||
|
||||
|
@ -106,7 +106,6 @@ There are five user interface switches on the MIMXRT1050 EVK Board:
|
||||
Only the user button is available to the software. It is sensed on the
|
||||
WAKEUP pin which will be pulled low when the button is pressed.
|
||||
|
||||
|
||||
J-Link External Debug Probe
|
||||
===========================
|
||||
|
||||
|
@ -168,7 +168,6 @@ by starting "fb" in console. The LCD display is connected via SPI4.
|
||||
This configuration can be easily changed to work with Teensy 4.0 by
|
||||
selecting ``CONFIG_TEENSY_40=y``.
|
||||
|
||||
|
||||
Flash
|
||||
=====
|
||||
|
||||
|
@ -155,7 +155,6 @@ GPIOS (6-9). Regular and high speed GPIO share the same pins (GPIO1 is with GPIO
|
||||
therefore IOMUXC_GPR_GPR26-29 registers are used to determine what module is used for the
|
||||
GPIO pins.
|
||||
|
||||
|
||||
I2C
|
||||
---
|
||||
|
||||
|
@ -16,14 +16,12 @@ PolarFire SoC FPGA (MPFS250T-FCVG484EES)
|
||||
- SiFive U54 Application cores (4 x RV64GC)
|
||||
- and Secure boot
|
||||
|
||||
|
||||
Memory and storage
|
||||
------------------
|
||||
- 2 GB LPDDR4 x 32
|
||||
- 1 Gb SPI flash
|
||||
- 8 GB eMMC flash & SD card slot (multiplexed)
|
||||
|
||||
|
||||
Programming & Debugging
|
||||
-----------------------
|
||||
Onboard JTAG connector or onboard embedded FlashPro (multiplexed)
|
||||
@ -31,7 +29,6 @@ Onboard JTAG connector or onboard embedded FlashPro (multiplexed)
|
||||
- UART via micro USB
|
||||
- 52 x test points
|
||||
|
||||
|
||||
Interfaces
|
||||
----------
|
||||
|
||||
@ -53,8 +50,6 @@ Sensor
|
||||
------
|
||||
- Power sensor (pac1934)
|
||||
|
||||
|
||||
|
||||
Buttons and LEDs
|
||||
================
|
||||
|
||||
@ -63,12 +58,10 @@ Buttons
|
||||
There are 3 buttons and reset button. The Reset button is not available
|
||||
to software by default.
|
||||
|
||||
|
||||
LEDs
|
||||
----
|
||||
There is 4 user controlled on-board LEDs.
|
||||
|
||||
|
||||
Configurations
|
||||
==============
|
||||
|
||||
|
@ -5,14 +5,12 @@ Microchip Polarfile (MPFS)
|
||||
RV64 64-bit RISC-V multiprocessor-based Microcontroller Subsystem
|
||||
(MPFS025T, MPFS095T, MPFS160T, MPFS250T, MPFS460T)
|
||||
|
||||
|
||||
MPFS Toolchain
|
||||
==============
|
||||
|
||||
A generic RISC-V toolchain can be used to build MPFS projects.
|
||||
Like: https://xpack.github.io/riscv-none-embed-gcc or https://github.com/sifive/freedom-tools/releases
|
||||
|
||||
|
||||
Booting
|
||||
=======
|
||||
|
||||
@ -20,7 +18,6 @@ The NuttX works as a standalone operating system that may initialize all the req
|
||||
peripherals including DDR memory. Alternatively, the vendor's HSS bootloader may be used instead to
|
||||
perform all the initialization steps.
|
||||
|
||||
|
||||
Building and flashing
|
||||
=====================
|
||||
|
||||
@ -49,19 +46,16 @@ Create HSS payload bin::
|
||||
|
||||
hss-payload-generator -v -c hss-nuttx.yml payload.bin
|
||||
|
||||
|
||||
Debugging with OpenOCD
|
||||
======================
|
||||
|
||||
Compatible OpenOCD and configs can be downloaded from:
|
||||
https://www.microsemi.com/product-directory/design-tools/4879-softconsole#downloads
|
||||
|
||||
|
||||
OpenOCD can then be used::
|
||||
|
||||
openocd -c "set DEVICE MPFS" --file board/microsemi-riscv.cfg
|
||||
|
||||
|
||||
Peripheral Support
|
||||
==================
|
||||
|
||||
@ -83,8 +77,6 @@ eNVM No
|
||||
USB No
|
||||
============ ======= =====
|
||||
|
||||
|
||||
|
||||
Supported Boards
|
||||
================
|
||||
|
||||
|
@ -27,7 +27,6 @@ All you need to do is select your desired board profile configuratioon
|
||||
|
||||
$ make
|
||||
|
||||
|
||||
Running
|
||||
=======
|
||||
|
||||
|
@ -95,7 +95,6 @@ board + LAN8720 module. If users have some issue about using this driver,
|
||||
please refer the upper official document, specially the issue that GPIO0
|
||||
causes failing to bring the ESP32 chip up.
|
||||
|
||||
|
||||
Pin Mapping
|
||||
===========
|
||||
|
||||
|
@ -141,7 +141,6 @@ Data / Instruction 0x50000000 0x50001FFF Embedded Memory
|
||||
. 0x50002000 0xFFFFFFFF Reserved
|
||||
================== ========== ========== =============== ===============
|
||||
|
||||
|
||||
Embedded Memory
|
||||
---------------
|
||||
|
||||
|
@ -98,4 +98,3 @@ Naming and Header File Conventions
|
||||
in common logic outside of the platform-specific source
|
||||
directories.
|
||||
|
||||
|
||||
|
@ -25,7 +25,6 @@ below:
|
||||
|
||||
:return: Zero (OK) is returned on success; a negated errno value is returned on failure.
|
||||
|
||||
|
||||
.. c:function:: int up_shmdt(uintptr_t vaddr, unsigned int npages)
|
||||
|
||||
Detach, i.e, unmap, on shared memory region from a user virtual address.
|
||||
|
@ -543,7 +543,6 @@ with NuttX tasks.
|
||||
|
||||
:return: ``OK`` or ``ERROR``
|
||||
|
||||
|
||||
**POSIX Compatibility:** This is a NON-POSIX interface. VxWorks
|
||||
provides the following comparable interface:
|
||||
|
||||
|
@ -166,7 +166,6 @@ depend on internal, kernel-space facilities.
|
||||
- ``CONFIG_LIBC_USRWORKSTACKSIZE``. The stack size allocated for
|
||||
the lower priority worker thread. Default: 2048.
|
||||
|
||||
|
||||
Common Work Queue Interfaces
|
||||
============================
|
||||
|
||||
|
@ -173,7 +173,6 @@ Directory Operations (``dirent.h``)
|
||||
|
||||
.. c:function:: int telldir(FAR DIR *dirp);
|
||||
|
||||
|
||||
UNIX Standard Operations (``unistd.h``)
|
||||
---------------------------------------
|
||||
|
||||
|
@ -276,7 +276,6 @@ the following paragraphs.
|
||||
socket. In this case the process will also receive a SIGPIPE unless
|
||||
MSG_NOSIGNAL is set.
|
||||
|
||||
|
||||
.. c:function:: ssize_t recv(int sockfd, void *buf, size_t len, int flags);
|
||||
|
||||
The ``recv()`` call is identical to
|
||||
@ -291,7 +290,6 @@ the following paragraphs.
|
||||
|
||||
**Returned Value:** See ```recvfrom()`` <#recvfrom>`__.
|
||||
|
||||
|
||||
.. c:function:: ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, \
|
||||
struct sockaddr *from, socklen_t *fromlen);
|
||||
|
||||
|
@ -2,4 +2,3 @@
|
||||
|
||||
<br/>
|
||||
|
||||
|
||||
|
65
LICENSE
65
LICENSE
@ -414,7 +414,6 @@ drivers/video/ov2640
|
||||
so, but I am not a copyright attorney so you should use this driver in
|
||||
products at your own risk.
|
||||
|
||||
|
||||
include/nuttx/lcd/ili9488.h
|
||||
===========================
|
||||
|
||||
@ -442,7 +441,6 @@ include/nuttx/lcd/ili9488.h
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
include/nuttx/input/x11_keysym.h
|
||||
include/nuttx/input/x11_keysymdef.h
|
||||
include/nuttx/input/x11_xf86keysym.h
|
||||
@ -594,7 +592,6 @@ arch/arm/src/armv6-m/arm_exception.S
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/armv7-a/cp15_cacheops.h
|
||||
arch/arm/src/armv7-a/cp15_clean_dcache.S
|
||||
arch/arm/src/armv7-a/cp15_coherent_dcache.S
|
||||
@ -639,7 +636,6 @@ arch/arm/src/armv7-a/cp15_invalidate_dcache_all.S
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/armv7-m/arm_cache.c
|
||||
arch/arm/src/armv8-m/arm_cache.c
|
||||
================================
|
||||
@ -680,7 +676,6 @@ arch/arm/src/armv8-m/arm_cache.c
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/armv7-m/arm_stackcheck.c
|
||||
arch/arm/src/armv8-m/arm_stackcheck.c
|
||||
=====================================
|
||||
@ -985,7 +980,6 @@ arch/arm/src/armv7-r/cp15_cacheops.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/armv7-r/cp15_cacheops.h
|
||||
arch/arm/src/armv7-r/cp15_clean_dcache.S
|
||||
arch/arm/src/armv7-r/cp15_coherent_dcache.S
|
||||
@ -1030,7 +1024,6 @@ arch/arm/src/armv7-r/cp15_invalidate_dcache_all.S
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/sam34/sam4cm_freerun.c
|
||||
arch/arm/src/sam34/sam4cm_oneshot.c
|
||||
arch/arm/src/sam34/sam4cm_tc.c
|
||||
@ -1180,7 +1173,6 @@ arch/arm/src/samv7/sam_usbdevhs.c
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/x86_64/include/multiboot2.h
|
||||
================================
|
||||
|
||||
@ -1204,7 +1196,6 @@ arch/x86_64/include/multiboot2.h
|
||||
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||
DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/xtensa/include/esp32/core-isa.h
|
||||
=====================================
|
||||
|
||||
@ -1231,7 +1222,6 @@ arch/xtensa/include/esp32/core-isa.h
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/xtensa/include/xtensa/xtensa_specregs.h
|
||||
arch/xtensa/include/xtensa/xtensa_corebits.h
|
||||
============================================
|
||||
@ -1266,7 +1256,6 @@ arch/xtensa/include/xtensa/xtensa_corebits.h
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/xtensa/src/common/xtensa_windowspill.S
|
||||
===========================================
|
||||
|
||||
@ -1298,7 +1287,6 @@ arch/xtensa/src/common/xtensa_windowspill.S
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/xtensa/include/esp32/tie-asm.h
|
||||
arch/xtensa/include/esp32/tie.h
|
||||
===============================
|
||||
@ -1331,7 +1319,6 @@ arch/xtensa/include/esp32/tie.h
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/xtensa/include/xtensa/core.h
|
||||
=================================
|
||||
|
||||
@ -1362,7 +1349,6 @@ arch/xtensa/include/xtensa/core.h
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/xtensa/include/xtensa/xtensa_coproc.h
|
||||
arch/xtensa/src/common/xtensa_abi.h
|
||||
arch/xtensa/src/common/xtensa_context.S
|
||||
@ -1405,7 +1391,6 @@ arch/xtensa/src/esp32/chip_macros.h
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
boards/arm/stm32/photon/src/stm32_wlan_firmware.c
|
||||
drivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h
|
||||
================================================
|
||||
@ -1514,7 +1499,6 @@ arch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h
|
||||
copyright, permission, and disclaimer notice must appear in all copies of
|
||||
this code.
|
||||
|
||||
|
||||
boards/arm/imxrt/imxrt1050-evk/src/imxrt_sdram_ini_dcd.c
|
||||
=========================================================
|
||||
|
||||
@ -1547,7 +1531,6 @@ boards/arm/imxrt/imxrt1050-evk/src/imxrt_sdram_ini_dcd.c
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/imxrt/imxrt_lcd.c
|
||||
arch/arm/src/imxrt/hardware/imxrt_lcd.h
|
||||
==============================
|
||||
@ -1583,7 +1566,6 @@ arch/arm/src/imxrt/hardware/imxrt_lcd.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/imxrt/imxrt_edma.c
|
||||
arch/arm/src/imxrt/imxrt_edma.h
|
||||
==================================
|
||||
@ -1624,7 +1606,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/kinetis/kinetis_cfmconfig.c
|
||||
============================================
|
||||
|
||||
@ -1633,7 +1614,6 @@ arch/arm/src/kinetis/kinetis_cfmconfig.c
|
||||
Barely based on "bare metal" sample from Freedom board:
|
||||
Copyright (c) 2012-2013 Andrew Payne
|
||||
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a
|
||||
copy of this software and associated documentation files (the "Software"),
|
||||
to deal in the Software without restriction, including without limitation
|
||||
@ -1652,7 +1632,6 @@ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
|
||||
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/arm/src/kinetis/kinetis_edma.c
|
||||
arch/arm/src/kinetis/kinetis_edma.h
|
||||
======================================
|
||||
@ -1695,7 +1674,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/kl/kl_cfmconfig.c
|
||||
==============================
|
||||
Copyright (c) 2012-2013 Andrew Payne
|
||||
@ -1718,7 +1696,6 @@ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
|
||||
arch/arm/src/nrf52/nrf52_flash.c
|
||||
arch/arm/src/nrf52/nrf52_nvmc.c
|
||||
arch/arm/src/nrf52/nrf52_nvmc.h
|
||||
@ -1797,7 +1774,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/rp2040/hardware/rp2040_clocks.h
|
||||
arch/arm/src/rp2040/hardware/rp2040_dma.h
|
||||
arch/arm/src/rp2040/hardware/rp2040_i2c.h
|
||||
@ -1854,7 +1830,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/s32k1xx/hardware/s32k1xx_wdog.h
|
||||
arch/arm/src/s32k1xx/s32k11x/s32k11x_clocknames.h
|
||||
arch/arm/src/s32k1xx/s32k14x/s32k14x_clocknames.h
|
||||
@ -1912,7 +1887,6 @@ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||||
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/s32k1xx/s32k1xx_edma.c
|
||||
arch/arm/src/s32k1xx/s32k1xx_edma.h
|
||||
====================================
|
||||
@ -1954,7 +1928,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32/hardware/stm32f100_pinmap.h
|
||||
=================================================
|
||||
Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
||||
@ -2067,7 +2040,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32/stm32_i2c_v2.c
|
||||
===========================================
|
||||
|
||||
@ -2115,7 +2087,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32/stm32_sdadc.c
|
||||
arch/arm/src/stm32/stm32_sdadc.h
|
||||
===================================
|
||||
@ -2151,7 +2122,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32/stm32_tickless.c
|
||||
======================================
|
||||
Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
|
||||
@ -2186,7 +2156,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32/stm32_tim_lowerhalf.c
|
||||
===========================================
|
||||
Copyright (C) 2015 Wail Khemir. All rights reserved.
|
||||
@ -2221,7 +2190,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32/stm32_uid.c
|
||||
arch/arm/src/stm32/stm32_uid.h
|
||||
===================================
|
||||
@ -2255,7 +2223,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f0l0g0/hardware/stm32g0_pinmap.h
|
||||
=====================================================
|
||||
Copyright (C) 2019 Gregory Nutt. All rights reserved.
|
||||
@ -2291,7 +2258,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f0l0g0/stm32_i2c.c
|
||||
===========================================
|
||||
Copyright (C) 2011 Uros Platise. All rights reserved.
|
||||
@ -2337,7 +2303,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f0l0g0/stm32_pwm.c
|
||||
=======================================
|
||||
Copyright (C) 2019 Fundação CERTI. All rights reserved.
|
||||
@ -2371,7 +2336,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f0l0g0/stm32_pwm.h
|
||||
arch/arm/src/stm32f0l0g0/stm32_tim.c
|
||||
arch/arm/src/stm32f0l0g0/stm32_tim.h
|
||||
@ -2406,7 +2370,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c
|
||||
=================================================
|
||||
Copyright (C) 2019 Fundação CERTI. All rights reserved.
|
||||
@ -2445,7 +2408,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f7/stm32_flash.c
|
||||
=======================================
|
||||
Copyright (C) 2018 Wolpike LLC. All rights reserved.
|
||||
@ -2483,7 +2445,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f7/stm32_i2c.c
|
||||
arch/arm/src/stm32h7/stm32_i2c.c
|
||||
=======================================
|
||||
@ -2531,7 +2492,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f7/stm32_sai.c
|
||||
arch/arm/src/stm32f7/stm32_sai.h
|
||||
===================================
|
||||
@ -2566,7 +2526,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f7/stm32_tickless.c
|
||||
=========================================
|
||||
Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
|
||||
@ -2601,7 +2560,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f7/stm32_tim_lowerhalf.c
|
||||
=============================================
|
||||
Copyright (C) 2015 Wail Khemir. All rights reserved.
|
||||
@ -2636,7 +2594,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32f7/stm32_uid.c
|
||||
arch/arm/src/stm32f7/stm32_uid.h
|
||||
======================================
|
||||
@ -2670,7 +2627,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32h7/stm32_adc.c
|
||||
====================================
|
||||
Copyright (C) 2017, 2019 Gregory Nutt. All rights reserved.
|
||||
@ -2710,7 +2666,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32h7/stm32_flash.c
|
||||
======================================
|
||||
Copyright (C) 2019 Gregory Nutt. All rights reserved.
|
||||
@ -2754,7 +2709,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32h7/stm32_uid.c
|
||||
arch/arm/src/stm32h7/stm32_uid.h
|
||||
=====================================
|
||||
@ -2789,7 +2743,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32l4/hardware/stm32l4_lptim.h
|
||||
|
||||
Copyright (C) 2016 Motorola Mobility, LLC. All rights reserved.
|
||||
@ -2990,7 +2943,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/stm32l4/stm32l4_lptim.c
|
||||
arch/arm/src/stm32l4/stm32l4_lptim.h
|
||||
====================================
|
||||
@ -3101,7 +3053,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/xmc4/hardware/xmc4_ethernet.h
|
||||
arch/arm/src/xmc4/hardware/xmc4_flash.h
|
||||
arch/arm/src/xmc4/hardware/xmc4_memorymap.h
|
||||
@ -3157,7 +3108,6 @@ arch/arm/src/xmc4/xmc4_usic.c
|
||||
SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL,
|
||||
INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
|
||||
|
||||
|
||||
crypto/aes.c
|
||||
include/nuttx/crypto/aes.h
|
||||
|
||||
@ -3192,8 +3142,6 @@ include/nuttx/crypto/aes.h
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
|
||||
arch/arm/src/tms570/tms570_selftest.c
|
||||
arch/arm/src/tms570/tms570_lowputc.c
|
||||
arch/arm/src/tms570/tms570_esm.c
|
||||
@ -3236,7 +3184,6 @@ arch/arm/src/tms570/tms570_clockconfig.c
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/tiva_chipinfo.h
|
||||
arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_vims.h
|
||||
arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_uart.h
|
||||
@ -3325,7 +3272,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v2_rom.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tms570/tms570_boot.c
|
||||
=================================
|
||||
|
||||
@ -3409,7 +3355,6 @@ arch/arm/src/tiva/common/tiva_adclow.c
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/common/tiva_adclib.c
|
||||
=======================================
|
||||
|
||||
@ -3451,7 +3396,6 @@ arch/arm/src/tiva/common/tiva_adclib.c
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13xx_prcm.c
|
||||
arch/arm/src/tiva/cc13xx/cc13xx_prcm.h
|
||||
======================================
|
||||
@ -3492,7 +3436,6 @@ arch/arm/src/tiva/cc13xx/cc13xx_prcm.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c
|
||||
arch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c
|
||||
arch/arm/src/tiva/cc13xx/cc13x0_trim.c
|
||||
@ -3534,7 +3477,6 @@ arch/arm/src/tiva/cc13xx/cc13x0_trim.c
|
||||
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h
|
||||
===============================================
|
||||
|
||||
@ -3574,7 +3516,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c
|
||||
arch/arm/src/tiva/cc13xx/cc13x0_rom.c
|
||||
===============================================
|
||||
@ -3615,7 +3556,6 @@ arch/arm/src/tiva/cc13xx/cc13x0_rom.c
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h
|
||||
===========================================
|
||||
|
||||
@ -3655,7 +3595,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c
|
||||
===========================================
|
||||
|
||||
@ -3695,7 +3634,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
arch/arm/src/tiva/cc13xx/cc13x0_rom.h
|
||||
=====================================
|
||||
|
||||
@ -3859,7 +3797,6 @@ include/nuttx/mtd/onfi.h
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
drivers/usbhost/hid_parser.c
|
||||
=============================
|
||||
Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
||||
@ -4285,8 +4222,6 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
|
||||
arch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h
|
||||
arch/arm/src/lpc43xx/spifi/inc/spifilib_api.h
|
||||
arch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h
|
||||
|
1
NOTICE
1
NOTICE
@ -39,7 +39,6 @@ FAT Long File Names
|
||||
|
||||
So you have been forewarned: Use the long filename at your own risk!
|
||||
|
||||
|
||||
NXP Restriction for SPIFI code
|
||||
==============================
|
||||
|
||||
|
@ -987,7 +987,6 @@ The `menuconfig` make target depends on two things:
|
||||
the more detailed build instructions in the top-level README.txt
|
||||
file of the tools repository at <https://bitbucket.org/nuttx/tools>.
|
||||
|
||||
|
||||
The `make install` step will, by default, install the `kconfig-mconf`
|
||||
tool at `/usr/local/bin/mconf`. Where ever you choose to
|
||||
install `kconfig-mconf`, make certain that your PATH variable includes
|
||||
|
12
ReleaseNotes
12
ReleaseNotes
@ -11568,7 +11568,6 @@ detailed bugfix information):
|
||||
|
||||
* Atmel SAMA5:
|
||||
|
||||
|
||||
* Atmel SAM3/4 Drivers:
|
||||
|
||||
- Fix some errors in AFEC header file. From OrbitalFox.
|
||||
@ -27370,7 +27369,6 @@ NuttX-9.1.0 Release Notes -------------------------
|
||||
See git commit # e83c1400b65c65cbdf59c5abcf2ae368f540faef in the main
|
||||
NuttX repository.
|
||||
|
||||
|
||||
NuttX-10.0.0 Release Notes
|
||||
------------------------
|
||||
|
||||
@ -27644,8 +27642,6 @@ of all remaining wdog function calls from. For example, replace a call like `ret
|
||||
* [PR-1997](https://github.com/apache/incubator-nuttx/pull/1997) libc: Remove
|
||||
all calls to fclose with stdin/stdout/stderr with fclose
|
||||
|
||||
|
||||
|
||||
## Major Changes to Documentation
|
||||
|
||||
* [PR-1763](https://github.com/apache/incubator-nuttx/pulls/1763) Add
|
||||
@ -27785,8 +27781,6 @@ PR-1531 Kinetis K28: Add USB state change notifiers in notifier work queue
|
||||
|
||||
PR-1456 Kinetis K28: Reworked USB driver for setup out data phase
|
||||
|
||||
|
||||
|
||||
#### NRF52
|
||||
|
||||
* [PR-1418](https://github.com/apache/incubator-nuttx/pull/1418) NRF52: Add
|
||||
@ -28101,8 +28095,6 @@ both FlexCAN and ENET are used
|
||||
* [PR-1452](https://github.com/apache/incubator-nuttx/pull/1452) lcd: Fix
|
||||
memory leak when board\_graphics\_setup fail
|
||||
|
||||
|
||||
|
||||
### New Driver Support
|
||||
|
||||
* [PR-1797](https://github.com/apache/incubator-nuttx/pull/1797) leds: WS2812
|
||||
@ -28554,8 +28546,6 @@ want to remove this unnecessary boilerplate.
|
||||
|
||||
In your custom board's `scripts/Make.defs` file, remove lines like these:
|
||||
|
||||
|
||||
|
||||
ARCHCCVERSION = ${shell $(CC) -v 2>&1 | sed -n '/^gcc version/p' | sed -e
|
||||
's/^gcc version \\(\[0-9\\.\]\\)/\\1/g' -e 's/\[-\\ \].\*//g' -e '1q'}
|
||||
ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1}
|
||||
@ -28609,8 +28599,6 @@ CC = $(CROSSDEV)gcc CXX = $(CROSSDEV)g++ CPP = $(CROSSDEV)gcc -E -P -x c LD =
|
||||
$(CROSSDEV)ld STRIP = $(CROSSDEV)strip --strip-unneeded AR = $(ARCROSSDEV)ar rcs
|
||||
NM = $(ARCROSSDEV)nm OBJCOPY = $(CROSSDEV)objcopy OBJDUMP = $(CROSSDEV)objdump
|
||||
|
||||
|
||||
|
||||
You may want to do one of the following:
|
||||
|
||||
* If they are redundant to the definitions provided in the included
|
||||
|
@ -49,7 +49,6 @@ directory plus the board-specific configurations in the boards/
|
||||
directory. Each architecture must provide a subdirectory <arch-name>
|
||||
under arch/ with the following characteristics:
|
||||
|
||||
|
||||
<arch-name>/
|
||||
|-- include/
|
||||
| |--<chip-name>/
|
||||
|
@ -27,7 +27,6 @@
|
||||
|
||||
#ifdef CONFIG_ARCH_FPU
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
@ -27,7 +27,6 @@
|
||||
|
||||
#ifdef CONFIG_ARCH_FPU
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
****************************************************************************/
|
||||
|
@ -112,7 +112,6 @@ else ifeq ($(CONFIG_ARCH_CORTEXM55),y)
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
# NuttX buildroot under Linux or Cygwin
|
||||
|
||||
ifeq ($(CONFIG_ARMV8M_TOOLCHAIN),BUILDROOT)
|
||||
|
@ -214,7 +214,6 @@ config LC823450_SLEEP_MODE
|
||||
bool "sleep mode"
|
||||
default n
|
||||
|
||||
|
||||
config HRT_TIMER
|
||||
bool "High resolution timer"
|
||||
default n
|
||||
|
@ -22,7 +22,6 @@ or dual 10-bit ADC(s), 10-bit DAC, PWM channels and 45 fast GPIO lines with up
|
||||
to nine edge or level sensitive external interrupt pins make these microcontrollers
|
||||
suitable for industrial control and medical systems.
|
||||
|
||||
|
||||
Features
|
||||
^^^^^^^^
|
||||
|
||||
|
@ -379,7 +379,6 @@
|
||||
#endif
|
||||
.endm
|
||||
|
||||
|
||||
/* Configure the Memory Accelerator Module (MAM) */
|
||||
|
||||
.macro configmam, base, val
|
||||
|
@ -122,7 +122,6 @@ Known issues: (carried forward)
|
||||
2. Option SPIFI_CAP_SUBBLKERASE is not working.
|
||||
3. Device S25FL129P is un-tested.
|
||||
|
||||
|
||||
LPCSpifilib version <0.04>
|
||||
===========================
|
||||
Release date <4/25/2014>
|
||||
|
@ -18,7 +18,6 @@
|
||||
#
|
||||
############################################################################
|
||||
|
||||
|
||||
CMN_ASRCS = phy62xx_exception.S phy62xx_start.S arm_saveusercontext.S arm_fullcontextrestore.S
|
||||
#CMN_ASRCS += arm_switchcontext.S vfork.S
|
||||
CMN_ASRCS += vfork.S
|
||||
@ -156,4 +155,3 @@ EXTRA_LIBPATHS += -L$(TOPDIR)/../apps/phy6222/bbb_sdk/components/xiaomi/libs/mes
|
||||
EXTRA_LIBS += -lmesh-auth-cortex-m0plus-debug
|
||||
endif
|
||||
|
||||
|
||||
|
@ -156,7 +156,6 @@ exception_common:
|
||||
mov r10, r4
|
||||
mov r11, r5
|
||||
|
||||
|
||||
/* Recover SP (R2), PRIMASK (R3), and R4-R7. Determine the value of
|
||||
* the stack pointer as it was on entry to the exception handler.
|
||||
*/
|
||||
@ -194,7 +193,6 @@ exception_common:
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
.text
|
||||
.align 2
|
||||
.code 16
|
||||
@ -310,7 +308,6 @@ exception_common_inline:
|
||||
mov r10, r4
|
||||
mov r11, r5
|
||||
|
||||
|
||||
/* Recover SP (R2), PRIMASK (R3), and R4-R7. Determine the value of
|
||||
* the stack pointer as it was on entry to the exception handler.
|
||||
*/
|
||||
|
@ -45,7 +45,6 @@ __start:
|
||||
msr msp, r1 /* r2>>sp */
|
||||
bl c_start /* R0=IRQ, R1=register save area on stack */
|
||||
|
||||
|
||||
.size __start, .-__start
|
||||
|
||||
.end
|
||||
|
@ -813,7 +813,6 @@ config SAMD5E5_USB_REGDEBUG
|
||||
|
||||
endmenu # USB options
|
||||
|
||||
|
||||
if SAMD5E5_GMAC
|
||||
|
||||
menu "GMAC device driver options"
|
||||
|
@ -2503,7 +2503,6 @@ config USART5_RS485_DIR_POLARITY
|
||||
|
||||
endif # STM32F0L0G0_USART5_SERIALDRIVER
|
||||
|
||||
|
||||
choice
|
||||
prompt "USART6 Driver Configuration"
|
||||
default STM32F0L0G0_USART6_SERIALDRIVER
|
||||
|
@ -1222,7 +1222,6 @@ config STM32F7_HAVE_SAI2
|
||||
bool
|
||||
default n
|
||||
|
||||
|
||||
# These "hidden" settings are the OR of individual peripheral selections
|
||||
# indicating that the general capability is required.
|
||||
|
||||
|
@ -138,7 +138,6 @@ config ARCH_CHIP_STM32H753AI
|
||||
STM32 H7 Cortex M7, 2048 Kb FLASH, 1024K Kb SRAM,
|
||||
with cryptographic accelerator, UFBGA169
|
||||
|
||||
|
||||
config ARCH_CHIP_STM32H753BI
|
||||
bool "STM32H753BI"
|
||||
select STM32H7_STM32H7X3XX
|
||||
@ -4222,7 +4221,6 @@ config STM32H7_TIM17_CAP
|
||||
Timer devices may be used for different purposes. One special purpose is
|
||||
to capture input.
|
||||
|
||||
|
||||
menu "STM32 TIMx Outputs Configuration"
|
||||
|
||||
config STM32H7_TIM1_CH1POL
|
||||
|
@ -135,7 +135,6 @@ ifeq ($(CONFIG_STM32H7_PWR),y)
|
||||
CHIP_CSRCS += stm32_pwr.c
|
||||
endif
|
||||
|
||||
|
||||
ifeq ($(CONFIG_STM32H7_QUADSPI),y)
|
||||
CHIP_CSRCS += stm32_qspi.c
|
||||
endif
|
||||
|
@ -27,7 +27,6 @@ endchoice
|
||||
# These "hidden" settings determine whether a peripheral option is available
|
||||
# for the selected MCU
|
||||
|
||||
|
||||
# When there are multiple instances of a device, these "hidden" settings
|
||||
# will automatically be selected and will represent the 'OR' of the
|
||||
# instances selected.
|
||||
|
@ -136,7 +136,6 @@
|
||||
#endif
|
||||
.endm
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* .text
|
||||
****************************************************************************/
|
||||
|
@ -893,7 +893,6 @@ config PIC32MZ_T9_EXTERNALCLOCK
|
||||
endmenu
|
||||
endif # PIC32MZ_T9
|
||||
|
||||
|
||||
endmenu # Timer Configuration
|
||||
|
||||
menuconfig PIC32MZ_GPIOIRQ
|
||||
|
@ -80,7 +80,6 @@ up_fullcontextrestore:
|
||||
l.lwz r30, 4*REG_R30(r3);
|
||||
l.lwz r31, 4*REG_R31(r3);
|
||||
|
||||
|
||||
/* Get the return value */
|
||||
|
||||
l.lwz r11, 4*REG_R11(r3);
|
||||
|
@ -78,7 +78,6 @@ config ARCH_RX65N_RSK2MB
|
||||
default n
|
||||
select ARCH_RENESAS_RX
|
||||
|
||||
|
||||
config ARCH_RX65N_GRROSE
|
||||
bool
|
||||
default n
|
||||
|
@ -43,7 +43,6 @@
|
||||
|
||||
__start:
|
||||
|
||||
|
||||
/* Disable all interrupts (i.e. timer, external) in mie */
|
||||
|
||||
csrw mie, zero
|
||||
|
@ -39,7 +39,6 @@ config ARCH_SPARC_V8
|
||||
default n
|
||||
select ARCH_HAVE_STACKCHECK
|
||||
|
||||
|
||||
config ARCH_FAMILY
|
||||
string
|
||||
default "sparc_v8" if ARCH_SPARC_V8
|
||||
|
@ -13,7 +13,6 @@ config BM3803_WDG
|
||||
default n
|
||||
select WATCHDOG
|
||||
|
||||
|
||||
config BM3803_TIM1
|
||||
bool "Timer 1 (T1)"
|
||||
default n
|
||||
@ -67,7 +66,6 @@ config BM3803_GPIOIRQ_PORT7
|
||||
|
||||
endif # BM3803_GPIOIRQ
|
||||
|
||||
|
||||
menu "Timer Configuration"
|
||||
|
||||
if SCHED_TICKLESS
|
||||
|
@ -332,7 +332,6 @@ simple_return:
|
||||
ldd [%o0 + ISF_I2_OFFSET], %i2 ! restore i2, i3
|
||||
ldd [%o0 + ISF_I4_OFFSET], %i4 ! restore i4, i5
|
||||
|
||||
|
||||
ldd [%o0 + ISF_F0_OFFSET] ,%f0
|
||||
ldd [%o0 + ISF_F2_OFFSET] ,%f2
|
||||
ldd [%o0 + ISF_F4_OFFSET] ,%f4
|
||||
|
@ -26,7 +26,6 @@
|
||||
|
||||
#include <arch/irq.h>
|
||||
|
||||
|
||||
#define RTRAP(_vector, _handler) mov %g0, %l0 ; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
||||
#define TRAP(_vector, _handler) mov %psr, %l0; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
||||
|
||||
@ -370,7 +369,6 @@ zerobss:
|
||||
ret
|
||||
restore
|
||||
|
||||
|
||||
/*
|
||||
* Init END
|
||||
*/
|
||||
@ -421,7 +419,6 @@ _window_overflow:
|
||||
jmp %l1 ! Re-execute save.
|
||||
rett %l2
|
||||
|
||||
|
||||
/*
|
||||
* Window underflow trap handler.
|
||||
*
|
||||
@ -468,7 +465,6 @@ _window_underflow:
|
||||
jmp %l1 ! Re-execute restore.
|
||||
rett %l2
|
||||
|
||||
|
||||
/*
|
||||
* Flush All Windows trap handler.
|
||||
*
|
||||
@ -604,7 +600,6 @@ _fpdis_enable:
|
||||
nop
|
||||
/*************************************************/
|
||||
|
||||
|
||||
/*************************************************/
|
||||
.data
|
||||
.global _fsrinit, _fpdata, g_idle_topstack
|
||||
|
@ -153,7 +153,6 @@ fix_pil:
|
||||
nop;
|
||||
nop;
|
||||
|
||||
|
||||
simple_return:
|
||||
ldd [%o0 + ISF_I6_FP_OFFSET], %i6 ! restore i6/fp, i7
|
||||
sub %fp, CONTEXT_CONTROL_INTERRUPT_FRAME_SIZE, %sp
|
||||
@ -200,7 +199,6 @@ simple_return:
|
||||
ldd [%o0 + PRE_STACK_FRAME_I6_FP_OFFSET], %l4
|
||||
std %l4, [%fp + CPU_STACK_FRAME_I6_FP_OFFSET]
|
||||
|
||||
|
||||
ldd [%o0 + ISF_F0_OFFSET] ,%f0
|
||||
ldd [%o0 + ISF_F2_OFFSET] ,%f2
|
||||
ldd [%o0 + ISF_F4_OFFSET] ,%f4
|
||||
|
@ -26,7 +26,6 @@
|
||||
|
||||
#include <arch/irq.h>
|
||||
|
||||
|
||||
#define RTRAP(_vector, _handler) mov %g0, %l0 ; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
||||
#define TRAP(_vector, _handler) mov %psr, %l0; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
||||
|
||||
@ -370,7 +369,6 @@ zerobss:
|
||||
ret
|
||||
restore
|
||||
|
||||
|
||||
/*
|
||||
* Init END
|
||||
*/
|
||||
@ -421,7 +419,6 @@ _window_overflow:
|
||||
jmp %l1 ! Re-execute save.
|
||||
rett %l2
|
||||
|
||||
|
||||
/*
|
||||
* Window underflow trap handler.
|
||||
*
|
||||
@ -468,7 +465,6 @@ _window_underflow:
|
||||
jmp %l1 ! Re-execute restore.
|
||||
rett %l2
|
||||
|
||||
|
||||
/*
|
||||
* Flush All Windows trap handler.
|
||||
*
|
||||
@ -594,7 +590,6 @@ done_flushing:
|
||||
jmpl %l2, %g0
|
||||
rett %l2 + 4
|
||||
|
||||
|
||||
/* fpdis_enable */
|
||||
.global _fpdis_enable
|
||||
_fpdis_enable:
|
||||
@ -605,7 +600,6 @@ _fpdis_enable:
|
||||
nop
|
||||
/*************************************************/
|
||||
|
||||
|
||||
/*************************************************/
|
||||
.data
|
||||
.global _fsrinit, _fpdata, g_idle_topstack
|
||||
|
@ -45,7 +45,6 @@ ifeq ($(filter y, \
|
||||
CONFIG_SPARC_TOOLCHAIN ?= LINUXGCC
|
||||
endif
|
||||
|
||||
|
||||
# Chip-specific CPU flags
|
||||
|
||||
ifeq ($(CONFIG_ARCH_CHIP_BM3803),y)
|
||||
|
@ -125,7 +125,6 @@ up_saveusercontext:
|
||||
* if a priority change occurs or not.
|
||||
*/
|
||||
|
||||
|
||||
leal 4(%esp), %ecx
|
||||
movl %ecx, (4*REG_SP)(%eax)
|
||||
|
||||
|
@ -69,5 +69,4 @@ config ARCH_EXCLUDE_MULTIBOOT
|
||||
---help---
|
||||
Some platforms, e.g. jailhouse, do not like to have a multiboot header
|
||||
|
||||
|
||||
endif # ARCH_X86_64
|
||||
|
@ -26,5 +26,3 @@ specific directories.
|
||||
broadwell
|
||||
This is the implementation of NuttX on the Intel Broadwell processors.
|
||||
|
||||
|
||||
|
||||
|
@ -135,7 +135,6 @@ loader_gdt_ptr:
|
||||
|
||||
.size __reset_entry, . - __reset_entry
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* .text
|
||||
****************************************************************************/
|
||||
@ -243,7 +242,6 @@ pd_loop:
|
||||
or $X86_CR4_FGSBASE, %eax
|
||||
mov %eax, %cr4
|
||||
|
||||
|
||||
// Load a GDT with 64bits mode set
|
||||
lgdt gdt64_ptr
|
||||
|
||||
@ -293,7 +291,6 @@ clear_bss:
|
||||
movabs $g_idle_topstack, %rbx
|
||||
mov %rbx, %rsp
|
||||
|
||||
|
||||
/* Initialize and start NuttX */
|
||||
call up_lowsetup /* Low-level, pre-OS initialization */
|
||||
|
||||
@ -364,7 +361,6 @@ __enable_sse_avx:
|
||||
|
||||
.size __enable_sse_avx, . - __enable_sse_avx
|
||||
|
||||
|
||||
/****************************************************************************
|
||||
* Name: __enable_pcid
|
||||
*
|
||||
|
@ -269,7 +269,6 @@ isr_common:
|
||||
leaq -512(%rsp), %rsp
|
||||
fxsaveq (%rsp)
|
||||
|
||||
|
||||
/* The current value of the SP points to the beginning of the state save
|
||||
* structure. Save that in RDI as the input parameter to isr_handler.
|
||||
*/
|
||||
@ -394,4 +393,3 @@ irq_common:
|
||||
.size irq_common, . - irq_common
|
||||
.end
|
||||
|
||||
|
||||
|
@ -107,7 +107,6 @@ config ARCH_CHIP_XTENSA_CUSTOM
|
||||
---help---
|
||||
Select this option if there is no directory for the chip under arch/xtensa/src/.
|
||||
|
||||
|
||||
endchoice # XTENSA chip selection
|
||||
|
||||
config XTENSA_HAVE_ICACHE
|
||||
|
@ -387,7 +387,6 @@ config ESP32S2_UART1
|
||||
select UART1_SERIALDRIVER
|
||||
select ARCH_HAVE_SERIAL_TERMIOS
|
||||
|
||||
|
||||
config ESP32S2_WIRELESS
|
||||
bool "Wireless"
|
||||
default n
|
||||
|
@ -44,7 +44,6 @@
|
||||
# undef CONFIG_Z8_COPYPRAM
|
||||
#endif
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
* External References / External Definitions
|
||||
**************************************************************************/
|
||||
|
@ -26,7 +26,6 @@ HEAD_ASRC = z80_head.asm
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
CMN_CSRCS = z80_initialize.c z80_allocateheap.c z80_createstack.c
|
||||
CMN_CSRCS += z80_releasestack.c z80_interruptcontext.c z80_blocktask.c
|
||||
CMN_CSRCS += z80_unblocktask.c z80_exit.c z80_releasepending.c
|
||||
|
@ -230,7 +230,6 @@ config AUDIO_DEV_PATH
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
# These are here as placeholders of what could be added
|
||||
|
||||
if AUDIO_PLANNED
|
||||
|
@ -83,7 +83,6 @@ CONFIG_AUDIO_DEV_PATH
|
||||
Available if CONFIG_AUDIO_CUSTOM_DEV_PATH is selected and CONFIG_AUDIO_DEV_ROOT
|
||||
is not selected.
|
||||
|
||||
|
||||
Audio Format Support Selections
|
||||
-------------------------------
|
||||
|
||||
@ -102,7 +101,6 @@ CONFIG_AUDIO_FORMAT_WMA
|
||||
CONFIG_AUDIO_FORMAT_OGG_VORBIS
|
||||
Specifies that Ogg Vorbis support should be enabled if available by a lower-half driver.
|
||||
|
||||
|
||||
Audio feature exclusion Selections
|
||||
----------------------------------
|
||||
|
||||
|
@ -2672,7 +2672,6 @@ config ARCH_IRQBUTTONS
|
||||
|
||||
comment "Board-Specific Options"
|
||||
|
||||
|
||||
if ARCH_BOARD_PCDUINO_A10
|
||||
source "boards/arm/a1x/pcduino-a10/Kconfig"
|
||||
endif
|
||||
|
@ -61,7 +61,6 @@ The boards/ directory contains board specific configuration logic. Each
|
||||
board must provide a subdirectory <board> under boards/ with the
|
||||
following characteristics:
|
||||
|
||||
|
||||
<board>
|
||||
|-- README.txt
|
||||
|-- include/
|
||||
|
@ -44,7 +44,6 @@ SECTIONS
|
||||
. = 0xffc0010C; /* advance to .+strlen("etherMAC-->")+1 */
|
||||
__EtherMAC = .;
|
||||
|
||||
|
||||
/* The OS entry point is here */
|
||||
|
||||
. = 0x10300000;
|
||||
|
@ -586,7 +586,6 @@ A: Yes with the following modifications to the procedure above.
|
||||
gdb> mon reg pc 0x10800040
|
||||
gdb> s
|
||||
|
||||
|
||||
Debugging with QEMU
|
||||
================================
|
||||
|
||||
|
@ -54,7 +54,6 @@ NXFLATLDFLAGS1 = -r -d -warn-common
|
||||
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)$(DELIM)binfmt$(DELIM)libnxflat$(DELIM)gnu-nxflat-pcrel.ld -no-check-sections
|
||||
LDNXFLATFLAGS = -e main -s 2048
|
||||
|
||||
|
||||
# ELF module definitions
|
||||
|
||||
CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
|
||||
|
@ -74,6 +74,4 @@ ifeq ($(CONFIG_IMXRT_ENC),y)
|
||||
CSRCS += imxrt_enc.c
|
||||
endif
|
||||
|
||||
|
||||
|
||||
include $(TOPDIR)/boards/Board.mk
|
||||
|
@ -104,7 +104,6 @@ to the Primary and Secondary Elevator boards in a Tower system. The Primary
|
||||
Connector (comprised of sides A and B) is identified by a white strip.
|
||||
The Secondary Connector is comprised of sides C and D.
|
||||
|
||||
|
||||
TWR-SER Serial Board Connection
|
||||
===============================
|
||||
|
||||
@ -255,7 +254,6 @@ Networking Support
|
||||
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
|
||||
rtt min/avg/max/mdev = 2.040/4.789/7.822/2.369 ms
|
||||
|
||||
|
||||
From the target side, you may should also be able to ping the host
|
||||
(assuming it's IP is 192.168.0.1):
|
||||
|
||||
@ -378,7 +376,6 @@ Networking Support
|
||||
CONFIG_NSH_NETINIT_RETRYMSEC=2000 : Configure the network monitor as you like
|
||||
CONFIG_NSH_NETINIT_SIGNO=18
|
||||
|
||||
|
||||
LEDs
|
||||
====
|
||||
|
||||
|
@ -236,11 +236,9 @@ nsh> ifconfig
|
||||
eth0 Link encap:Ethernet HWaddr 00:e0:de:ad:be:ff at UP
|
||||
inet addr:192.168.1.244 DRaddr:192.168.1.1 Mask:255.255.255.0
|
||||
|
||||
|
||||
lo Link encap:Local Loopback at UP
|
||||
inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
|
||||
|
||||
|
||||
IPv4 TCP UDP ICMP
|
||||
Received 0007 0000 0006 0000
|
||||
Dropped 0001 0000 0000 0000
|
||||
|
@ -18,7 +18,6 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
|
||||
MEMORY
|
||||
{
|
||||
progmem (rx) : ORIGIN = 0x02000e00, LENGTH = 124K
|
||||
|
@ -95,7 +95,6 @@ SECTIONS
|
||||
_ebss = ABSOLUTE(.);
|
||||
} > SRAM
|
||||
|
||||
|
||||
/* Stabs debugging sections */
|
||||
|
||||
.stab 0 : { *(.stab) }
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user