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:
|
context:
|
||||||
$(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main)
|
$(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main)
|
||||||
|
|
||||||
|
|
||||||
**Other Uses of Built-In Application.** The primary purpose of builtin
|
**Other Uses of Built-In Application.** The primary purpose of builtin
|
||||||
applications is to support command line execution of applications from
|
applications is to support command line execution of applications from
|
||||||
NSH. However, there is one other use of builtin applications that should
|
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.
|
``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*)
|
``env`` Lists all environment variables Lists all environment variables (*only*)
|
||||||
================== =================================== =============================================
|
================== =================================== =============================================
|
||||||
|
|
||||||
|
|
||||||
If Telnet is selected for the NSH console, then we must configure the
|
If Telnet is selected for the NSH console, then we must configure the
|
||||||
resources used by the Telnet daemon and by the Telnet clients.
|
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
|
NuttShell <#customizingnsh>`__ for additional, more detailed
|
||||||
information about the NSH start-up script and how to modify it.
|
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 */
|
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
|
The ``load`` method is used to load the binary format into memory. It
|
||||||
returns either ``OK`` (0) meaning that the binary object was loaded
|
returns either ``OK`` (0) meaning that the binary object was loaded
|
||||||
successfully, or a negated ``errno`` indicating why the object was not
|
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``,
|
- **Examples**. ``drivers/loop.c``,
|
||||||
``drivers/mmcsd/mmcsd_spi.c``, ``drivers/ramdisk.c``, etc.
|
``drivers/mmcsd/mmcsd_spi.c``, ``drivers/ramdisk.c``, etc.
|
||||||
|
|
||||||
|
|
||||||
|
@ -140,4 +140,3 @@ application decoding interfaces.
|
|||||||
these interfaces. These stream interfaces are defined in
|
these interfaces. These stream interfaces are defined in
|
||||||
``include/nuttx/streams.h``.
|
``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.
|
: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.
|
If failed, a negated ``errno`` is returned.
|
||||||
|
|
||||||
|
|
||||||
.. _noteram:
|
.. _noteram:
|
||||||
|
|
||||||
Noteram Device (``/dev/note``)
|
Noteram Device (``/dev/note``)
|
||||||
@ -174,7 +173,6 @@ Noteram Device (``/dev/note``)
|
|||||||
``/dev/note`` is the device to get the trace (instrumentation) data.
|
``/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.
|
The device has read function to get the data and ioctl function to control the buffer mode.
|
||||||
|
|
||||||
|
|
||||||
``/dev/note`` Header Files
|
``/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>
|
#include <nuttx/timers/timer.h>
|
||||||
|
|
||||||
|
|
||||||
At an application level, the timer functionalities may be accessed through ``ioctl`` systems calls. The available ``ioctl`` commands are:
|
At an application level, the timer functionalities may be accessed through ``ioctl`` systems calls. The available ``ioctl`` commands are:
|
||||||
|
|
||||||
* :c:macro:`TCIOC_START`
|
* :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);
|
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:
|
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
|
.. code-block:: c
|
||||||
@ -296,7 +293,6 @@ This command may be used like so:
|
|||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
.. c:macro:: TCIOC_MAXTIMEOUT
|
.. c:macro:: TCIOC_MAXTIMEOUT
|
||||||
|
|
||||||
The ``TCIOC_MAXTIMEOUT`` command calls the ``maxtimeout`` operation, which is described below.
|
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);
|
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.
|
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.
|
* 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.
|
* 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.
|
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``, ...).
|
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>
|
#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:
|
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
|
.. c:macro:: WDIOC_START
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
SYSLOG
|
SYSLOG
|
||||||
======
|
======
|
||||||
|
|
||||||
|
|
||||||
SYSLOG Interfaces
|
SYSLOG Interfaces
|
||||||
=================
|
=================
|
||||||
|
|
||||||
|
@ -440,7 +440,6 @@ CONFIG_NXFONT_SANS23X27 for examaples:
|
|||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
NX Test Coverage
|
NX Test Coverage
|
||||||
================
|
================
|
||||||
|
|
||||||
|
@ -716,4 +716,3 @@ Move a rectangular region within the window.
|
|||||||
|
|
||||||
.. _nx-tool-kit-nxtk-1:
|
.. _nx-tool-kit-nxtk-1:
|
||||||
|
|
||||||
|
|
||||||
|
@ -47,4 +47,3 @@ NX Cursor Support (``NXCURSOR``)
|
|||||||
|
|
||||||
:return: OK on success; ERROR on failure with errno set appropriately.
|
: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 */
|
FAR const uint8_t *bitmap; /* Pointer to the character bitmap */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
.. c:struct:: nx_fontset_s
|
.. c:struct:: nx_fontset_s
|
||||||
|
|
||||||
This structure describes one contiguous grouping of glyphs that can be
|
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 *v1, \
|
||||||
FAR const struct nxgl_point_s *v2);
|
FAR const struct nxgl_point_s *v2);
|
||||||
|
|
||||||
|
|
||||||
Add two 2x1 vectors and save the result to a third.
|
Add two 2x1 vectors and save the result to a third.
|
||||||
|
|
||||||
.. c:function:: void nxgl_vectsubtract(FAR struct nxgl_point_s *dest, \
|
.. 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, \
|
.. c:function:: void nxgl_circletraps(FAR const struct nxgl_point_s *center, nxgl_coord_t radius, \
|
||||||
FAR struct nxgl_trapezoid_s *circle);
|
FAR struct nxgl_trapezoid_s *circle);
|
||||||
|
|
||||||
|
|
||||||
Given a description of a a circle, return 8 trapezoids
|
Given a description of a a circle, return 8 trapezoids
|
||||||
that can be used to fill the circle by
|
that can be used to fill the circle by
|
||||||
:c:func:`nx_fillcircle` and other interfaces.
|
: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 const struct nx_callback_s *cb, \
|
||||||
FAR void *arg);
|
FAR void *arg);
|
||||||
|
|
||||||
|
|
||||||
Create a tool bar at the top of the specified framed
|
Create a tool bar at the top of the specified framed
|
||||||
window.
|
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, \
|
.. c:function:: int nxtk_filltoolbar(NXTKWINDOW hfwnd, FAR const struct nxgl_rect_s *rect, \
|
||||||
nxgl_mxpixel_t color[CONFIG_NX_NPLANES]);
|
nxgl_mxpixel_t color[CONFIG_NX_NPLANES]);
|
||||||
|
|
||||||
|
|
||||||
Fill the specified rectangle in the toolbar sub-window
|
Fill the specified rectangle in the toolbar sub-window
|
||||||
with the specified color.
|
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 plane, FAR uint8_t *dest, \
|
||||||
unsigned int deststride);
|
unsigned int deststride);
|
||||||
|
|
||||||
|
|
||||||
Get the raw contents of graphic memory within a
|
Get the raw contents of graphic memory within a
|
||||||
rectangular region. NOTE: Since raw graphic memory is returned, the
|
rectangular region. NOTE: Since raw graphic memory is returned, the
|
||||||
returned memory content may be the memory of windows above this one and
|
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], \
|
nxgl_coord_t width, nxgl_mxpixel_t color[CONFIG_NX_NPLANES], \
|
||||||
uint8_t caps);
|
uint8_t caps);
|
||||||
|
|
||||||
|
|
||||||
Fill the specified line in the toolbar sub-window with
|
Fill the specified line in the toolbar sub-window with
|
||||||
the specified color. This is simply a wrapper that uses
|
the specified color. This is simply a wrapper that uses
|
||||||
``nxgl_splitline()`` to break the line into trapezoids and then calls
|
``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_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 */
|
#define NX_LINECAP_BOTH 0x03 /* Line cap on both ends of the vector only */
|
||||||
|
|
||||||
|
|
||||||
:return: ``OK`` on success; ``ERROR`` on failure with
|
:return: ``OK`` on success; ``ERROR`` on failure with
|
||||||
``errno`` set appropriately
|
``errno`` set appropriately
|
||||||
|
|
||||||
@ -650,4 +645,3 @@ these sub-windows to be managed more-or-less independently:
|
|||||||
|
|
||||||
.. _nx-fonts-support-nxfonts-1:
|
.. _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>`__
|
building that simulation are provided in `Appendix C <#testcoverage>`__
|
||||||
of this document.
|
of this document.
|
||||||
|
|
||||||
|
|
||||||
|
@ -186,7 +186,6 @@ All PM interfaces are declared in the file ``include/nuttx/power/pm.h``.
|
|||||||
Callbacks
|
Callbacks
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
|
||||||
.. c:struct:: pm_callback_s
|
.. c:struct:: pm_callback_s
|
||||||
|
|
||||||
This struct includes the pointers to the driver
|
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 */
|
#endif /* __INCLUDE_SOMEHEADER_H */
|
||||||
|
|
||||||
|
|
||||||
Parentheses
|
Parentheses
|
||||||
===========
|
===========
|
||||||
|
|
||||||
@ -1146,7 +1145,6 @@ Parameters and Local Variables
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
**NOTE:** You will see the local variable named ``ret`` is frequently
|
**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
|
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.
|
be returned or to received the returned value from a called function.
|
||||||
@ -2392,7 +2390,6 @@ Appendix
|
|||||||
C Source File Structure
|
C Source File Structure
|
||||||
=======================
|
=======================
|
||||||
|
|
||||||
|
|
||||||
.. code-block:: c
|
.. code-block:: c
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
@ -2430,7 +2427,6 @@ C Source File Structure
|
|||||||
|
|
||||||
*All C pre-processor macros are defined here.*
|
*All C pre-processor macros are defined here.*
|
||||||
|
|
||||||
|
|
||||||
.. code-block:: c
|
.. 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
|
If you don't have a `GitHub <https://www.github.com>`_ account, it's free to
|
||||||
sign up.
|
sign up.
|
||||||
|
|
||||||
|
|
||||||
#. Fork the Projects
|
#. Fork the Projects
|
||||||
|
|
||||||
Visit both these links and hit the Fork button in the upper right of the page:
|
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 <https://github.com/apache/incubator-nuttx/>`_
|
||||||
* `NuttX Apps <https://github.com/apache/incubator-nuttx-apps/>`_
|
* `NuttX Apps <https://github.com/apache/incubator-nuttx-apps/>`_
|
||||||
|
|
||||||
|
|
||||||
#. Clone the Repositories
|
#. Clone the Repositories
|
||||||
|
|
||||||
On the GitHub web page for your forked ``incubator-nuttx`` project, copy the clone url – get it by hitting the
|
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 checkout -b test/my-new-branch
|
||||||
$ git push
|
$ git push
|
||||||
|
|
||||||
|
|
||||||
Git Workflow With an Upstream Repository
|
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 commit my-file.c
|
||||||
$ git push
|
$ git push
|
||||||
|
|
||||||
|
|
||||||
Submitting Your Changes to NuttX
|
Submitting Your Changes to NuttX
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
|
@ -143,7 +143,6 @@ modification.
|
|||||||
200aaa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
|
200aaa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
|
||||||
200aaaa0: 0000 0000 0000 0000 ........
|
200aaaa0: 0000 0000 0000 0000 ........
|
||||||
|
|
||||||
|
|
||||||
NuttX Drivers as a Reference
|
NuttX Drivers as a Reference
|
||||||
----------------------------
|
----------------------------
|
||||||
|
|
||||||
|
@ -190,7 +190,6 @@ called ``/export``.
|
|||||||
|
|
||||||
# sudo mkdir /export
|
# sudo mkdir /export
|
||||||
|
|
||||||
|
|
||||||
It is important that ``/export`` directory allow access to everyone (777
|
It is important that ``/export`` directory allow access to everyone (777
|
||||||
permissions) as we will be accessing the NFS share from the client with
|
permissions) as we will be accessing the NFS share from the client with
|
||||||
no authentication.
|
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 3 tcp 1629 nlockmgr
|
||||||
100021 4 tcp 1629 nlockmgr
|
100021 4 tcp 1629 nlockmgr
|
||||||
|
|
||||||
|
|
||||||
Now your NFS sever is sharing ``/export`` directory to be accessed.
|
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_TRACE`` : Enables "``trace``" command
|
||||||
- ``CONFIG_SYSTEM_SYSTEM`` : Enables "``system``" command (required by :ref:`trace_cmd`)
|
- ``CONFIG_SYSTEM_SYSTEM`` : Enables "``system``" command (required by :ref:`trace_cmd`)
|
||||||
|
|
||||||
|
|
||||||
The following configurations are configurable parameters for trace.
|
The following configurations are configurable parameters for trace.
|
||||||
|
|
||||||
- ``CONFIG_SCHED_INSTRUMENTATION_FILTER_DEFAULT_MODE``
|
- ``CONFIG_SCHED_INSTRUMENTATION_FILTER_DEFAULT_MODE``
|
||||||
@ -81,7 +80,6 @@ Getting the trace
|
|||||||
|
|
||||||
Trace is started by the following command.
|
Trace is started by the following command.
|
||||||
|
|
||||||
|
|
||||||
.. code-block::
|
.. code-block::
|
||||||
|
|
||||||
nsh> trace start
|
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>...]
|
nsh> trace cmd <command> [<args>...]
|
||||||
|
|
||||||
|
|
||||||
Displaying the trace result
|
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
|
<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/>`_.
|
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.
|
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>
|
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.
|
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
|
.. image:: image/trace-compass-screenshot.png
|
||||||
|
|
||||||
|
|
||||||
Trace command description
|
Trace command description
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
@ -197,7 +191,6 @@ To use this command, ``CONFIG_SYSTEM_SYSTEM`` needs to be enabled.
|
|||||||
|
|
||||||
trace cmd [-c] <command> [<args>...]
|
trace cmd [-c] <command> [<args>...]
|
||||||
|
|
||||||
|
|
||||||
- ``-c`` : Continue the previous trace.
|
- ``-c`` : Continue the previous trace.
|
||||||
The trace data is not cleared before starting new 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.
|
- ``<filename>`` : Specify the filename to save the trace result.
|
||||||
If not specified, the trace result is displayed to console.
|
If not specified, the trace result is displayed to console.
|
||||||
|
|
||||||
|
|
||||||
.. _trace_mode:
|
.. _trace_mode:
|
||||||
|
|
||||||
trace mode
|
trace mode
|
||||||
|
@ -188,8 +188,6 @@ Application Configuration -> NSH LIbrary .
|
|||||||
. with the usbmon_start and usbmon_stop commands from the NSH console.
|
. with the usbmon_start and usbmon_stop commands from the NSH console.
|
||||||
=========================================== ===================================================
|
=========================================== ===================================================
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
=============================================== ============================================
|
=============================================== ============================================
|
||||||
Application Configuration -> System NSH Add-Ons .
|
Application Configuration -> System NSH Add-Ons .
|
||||||
``CONFIG_USBMONITOR=y`` Enable the USB monitor daemon
|
``CONFIG_USBMONITOR=y`` Enable the USB monitor daemon
|
||||||
@ -210,7 +208,6 @@ Application Configuration -> System NSH Add-Ons .
|
|||||||
``CONFIG_USBMONITOR_TRACEINTERRUPTS=y`` .
|
``CONFIG_USBMONITOR_TRACEINTERRUPTS=y`` .
|
||||||
=============================================== ============================================
|
=============================================== ============================================
|
||||||
|
|
||||||
|
|
||||||
NOTE: If USB debug output is also enabled, both outputs will appear on
|
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 serial console. However, the debug output will be asynchronous with
|
||||||
the trace output and, hence, difficult to interpret.
|
the trace output and, hence, difficult to interpret.
|
||||||
|
@ -6,7 +6,6 @@ Detailed Platform Support
|
|||||||
information see the *README* files that can be found
|
information see the *README* files that can be found
|
||||||
`here <https://cwiki.apache.org/confluence/display/NUTTX/README+Files>`__.
|
`here <https://cwiki.apache.org/confluence/display/NUTTX/README+Files>`__.
|
||||||
|
|
||||||
|
|
||||||
Linux User Mode Simulation
|
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
|
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.
|
was added for the Embedded Artists EA3152 board in NuttX-6.11.
|
||||||
|
|
||||||
|
|
||||||
Other ARMv4
|
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>`
|
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.
|
||||||
|
|
||||||
|
|
||||||
ARM1176JZ
|
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
|
from the repository with the NuttX-7.28 release but can still be be
|
||||||
found in the *Obsoleted* repository.
|
found in the *Obsoleted* repository.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Cortex-A5
|
ARM Cortex-A5
|
||||||
=============
|
=============
|
||||||
|
|
||||||
@ -146,7 +141,6 @@ Microchip SAMA5D2
|
|||||||
Giant Board board. This board features the Microchip SAMA5D27C-D1G.
|
Giant Board board. This board features the Microchip SAMA5D27C-D1G.
|
||||||
See http://groboards.com/giant-board.
|
See http://groboards.com/giant-board.
|
||||||
|
|
||||||
|
|
||||||
Microchip SAMA5D3
|
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
|
with the CodeSourcery toolchain (GCC version 4.7.3) in the Cygwin
|
||||||
environment under Windows.
|
environment under Windows.
|
||||||
|
|
||||||
|
|
||||||
ARM Cortex-A8
|
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>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/imx6/sabre-6quad/README.txt>`__
|
||||||
file for the board.
|
file for the board.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Cortex-R4
|
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
|
part was added in NuttX 7.25 by Ivan Ucherdzhiev. Ivan also added
|
||||||
support for the TI Hercules TMS570LS31x USB Kit.
|
support for the TI Hercules TMS570LS31x USB Kit.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Cortex-M0/M0+
|
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>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/stm32f0l0g0/nucleo-g070rb/README.txt>`__
|
||||||
file for further information.
|
file for further information.
|
||||||
|
|
||||||
|
|
||||||
**STATUS:** Status for the STM32F0xx, STM32L0xx, and STM32G0xx is shown
|
**STATUS:** Status for the STM32F0xx, STM32L0xx, and STM32G0xx is shown
|
||||||
together since these parts share many drivers in common.
|
together since these parts share many drivers in common.
|
||||||
|
|
||||||
@ -1273,8 +1261,6 @@ SPI0-based SD card.
|
|||||||
|
|
||||||
` <#>`__ (ARM Cortex-M3)
|
` <#>`__ (ARM Cortex-M3)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Cortex-M4
|
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>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/kinetis/twr-k64f120m/README.txt>`__
|
||||||
file for further information.
|
file for further information.
|
||||||
|
|
||||||
|
|
||||||
**Driver Status**.
|
**Driver Status**.
|
||||||
|
|
||||||
- **NuttX-6.8**. Ethernet and SD card (SDHC) drivers also exist: The
|
- **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>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/arm/kinetis/freedom-k66f/README.txt>`__
|
||||||
file for further information.
|
file for further information.
|
||||||
|
|
||||||
|
|
||||||
**Driver Status**.
|
**Driver Status**.
|
||||||
|
|
||||||
- Most K6x drivers are compatible with the K66.
|
- 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
|
Alexander Vasiljev. Alexander also contributed an LPC43xx AES driver
|
||||||
available in NuttX-7.16.
|
available in NuttX-7.16.
|
||||||
|
|
||||||
|
|
||||||
**Driver Status**.
|
**Driver Status**.
|
||||||
|
|
||||||
- **NuttX-6.20** Several drivers have been copied from the related
|
- **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
|
**LPC4508**. The port was verified on an LPC5408 by a NuttX user with
|
||||||
relevant changes incorporated in NuttX-7.26.
|
relevant changes incorporated in NuttX-7.26.
|
||||||
|
|
||||||
|
|
||||||
**Driver Status**.
|
**Driver Status**.
|
||||||
|
|
||||||
- **NuttX-7.24** The initial release for the LPC54xx in NuttX included
|
- **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/>`__
|
`buildroot <https://bitbucket.org/nuttx/buildroot/downloads/>`__
|
||||||
package.
|
package.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
ARM Cortex-M7
|
ARM Cortex-M7
|
||||||
=============
|
=============
|
||||||
|
|
||||||
@ -2594,7 +2574,6 @@ for one board from this family:
|
|||||||
|
|
||||||
This port is still a work in progress.
|
This port is still a work in progress.
|
||||||
|
|
||||||
|
|
||||||
**NuttX-7.30**. Added support for Ethernet, SDMMC, and Timer drivers.
|
**NuttX-7.30**. Added support for Ethernet, SDMMC, and Timer drivers.
|
||||||
All from Jukka Laitinen.
|
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
|
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.
|
(2015-02-09), support for the Cortex-M7 is a very new GCC feature.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Microchip AVR
|
Microchip AVR
|
||||||
=============
|
=============
|
||||||
|
|
||||||
@ -2785,7 +2762,6 @@ NuttX board
|
|||||||
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/avr/at32uc3/avr32dev1/README.txt>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/avr/at32uc3/avr32dev1/README.txt>`__
|
||||||
file for further information.
|
file for further information.
|
||||||
|
|
||||||
|
|
||||||
Misoc
|
Misoc
|
||||||
=====
|
=====
|
||||||
|
|
||||||
@ -2799,8 +2775,6 @@ Ramtin Amin in NuttX 7.29.
|
|||||||
Timer, and Ethernet. "Board" support is a available for developing with
|
Timer, and Ethernet. "Board" support is a available for developing with
|
||||||
Misoc LM32 under Qemu or on your custom FPGA.
|
Misoc LM32 under Qemu or on your custom FPGA.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
OpenRISC mor1kx
|
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
|
provides a properly patched GCC 3.4.4 toolchain that is highly optimized
|
||||||
for the m9s12x family.
|
for the m9s12x family.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Intel 80x86
|
Intel 80x86
|
||||||
===========
|
===========
|
||||||
|
|
||||||
@ -2856,8 +2828,6 @@ This kernel with ostest have been tested with
|
|||||||
- Qemu/KVM on a Xeon 2630v4 machine.
|
- Qemu/KVM on a Xeon 2630v4 machine.
|
||||||
- Bochs with broadwell_ult emulation.
|
- Bochs with broadwell_ult emulation.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Microchip PIC32MX
|
Microchip PIC32MX
|
||||||
=================
|
=================
|
||||||
|
|
||||||
@ -2917,7 +2887,6 @@ PIC32MX795F512L. There one two board ports using this chip:
|
|||||||
#. The MIPS SDE toolchain available from the `Mentor
|
#. The MIPS SDE toolchain available from the `Mentor
|
||||||
Graphics <http://www.mentor.com>`__ website.
|
Graphics <http://www.mentor.com>`__ website.
|
||||||
|
|
||||||
|
|
||||||
Microchip PIC32MZEC
|
Microchip PIC32MZEC
|
||||||
-------------------
|
-------------------
|
||||||
|
|
||||||
@ -2983,7 +2952,6 @@ Renesas/Hitachi SuperH
|
|||||||
Board (SH1_LCEVB1), US7032EVB, with a GNU ELF toolchain\* under Linux or
|
Board (SH1_LCEVB1), US7032EVB, with a GNU ELF toolchain\* under Linux or
|
||||||
Cygwin.
|
Cygwin.
|
||||||
|
|
||||||
|
|
||||||
Renesas M16C/26
|
Renesas M16C/26
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
@ -3017,8 +2985,6 @@ release:
|
|||||||
- **NuttX-8.2**
|
- **NuttX-8.2**
|
||||||
- **NuttX-9.0** RTC driver for the RX65N was added.
|
- **NuttX-9.0** RTC driver for the RX65N was added.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RISC-V
|
RISC-V
|
||||||
======
|
======
|
||||||
|
|
||||||
@ -3035,7 +3001,6 @@ LiteX on ARTY A7
|
|||||||
Support for the Digilent ARTY_A7 board along with CPU VexRiscV SOC were
|
Support for the Digilent ARTY_A7 board along with CPU VexRiscV SOC were
|
||||||
added in NuttX-9.0.
|
added in NuttX-9.0.
|
||||||
|
|
||||||
|
|
||||||
ESP32 (Dual Xtensa LX6)
|
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>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/z16/z16f/z16f2800100zcog/README.txt>`__
|
||||||
file for further information.
|
file for further information.
|
||||||
|
|
||||||
|
|
||||||
Zilog eZ80 Acclaim!
|
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>`__
|
`README <https://github.com/apache/incubator-nuttx/blob/master/boards/z80/z180/p112/README.txt>`__
|
||||||
file for further information.
|
file for further information.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Zilog Z80
|
Zilog Z80
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
@ -130,8 +130,6 @@ user using the ZiLOG ZDS-II Windows-native toolchain:
|
|||||||
scripts) and setting ``CONVPATH`` to ``cygpath`` or ``winepath``
|
scripts) and setting ``CONVPATH`` to ``cygpath`` or ``winepath``
|
||||||
regarding to currently used environment.
|
regarding to currently used environment.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Other Environments
|
Other Environments
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
@ -14,4 +14,3 @@ In the following sections you will find basic information introducing main NuttX
|
|||||||
trademarks.rst
|
trademarks.rst
|
||||||
resources.rst
|
resources.rst
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
.. include:: /substitutions.rst
|
.. include:: /substitutions.rst
|
||||||
|
|
||||||
|
|
||||||
===================
|
===================
|
||||||
Supported Platforms
|
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
|
apparently, running normally. If the LED is flashing at approximately
|
||||||
2Hz, then a fatal error has been detected and the system has halted.
|
2Hz, then a fatal error has been detected and the system has halted.
|
||||||
|
|
||||||
|
|
||||||
Buttons
|
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
|
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.
|
WAKEUP pin which will be pulled low when the button is pressed.
|
||||||
|
|
||||||
|
|
||||||
J-Link External Debug Probe
|
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
|
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.
|
WAKEUP pin which will be pulled low when the button is pressed.
|
||||||
|
|
||||||
|
|
||||||
J-Link External Debug Probe
|
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
|
This configuration can be easily changed to work with Teensy 4.0 by
|
||||||
selecting ``CONFIG_TEENSY_40=y``.
|
selecting ``CONFIG_TEENSY_40=y``.
|
||||||
|
|
||||||
|
|
||||||
Flash
|
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
|
therefore IOMUXC_GPR_GPR26-29 registers are used to determine what module is used for the
|
||||||
GPIO pins.
|
GPIO pins.
|
||||||
|
|
||||||
|
|
||||||
I2C
|
I2C
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -16,14 +16,12 @@ PolarFire SoC FPGA (MPFS250T-FCVG484EES)
|
|||||||
- SiFive U54 Application cores (4 x RV64GC)
|
- SiFive U54 Application cores (4 x RV64GC)
|
||||||
- and Secure boot
|
- and Secure boot
|
||||||
|
|
||||||
|
|
||||||
Memory and storage
|
Memory and storage
|
||||||
------------------
|
------------------
|
||||||
- 2 GB LPDDR4 x 32
|
- 2 GB LPDDR4 x 32
|
||||||
- 1 Gb SPI flash
|
- 1 Gb SPI flash
|
||||||
- 8 GB eMMC flash & SD card slot (multiplexed)
|
- 8 GB eMMC flash & SD card slot (multiplexed)
|
||||||
|
|
||||||
|
|
||||||
Programming & Debugging
|
Programming & Debugging
|
||||||
-----------------------
|
-----------------------
|
||||||
Onboard JTAG connector or onboard embedded FlashPro (multiplexed)
|
Onboard JTAG connector or onboard embedded FlashPro (multiplexed)
|
||||||
@ -31,7 +29,6 @@ Onboard JTAG connector or onboard embedded FlashPro (multiplexed)
|
|||||||
- UART via micro USB
|
- UART via micro USB
|
||||||
- 52 x test points
|
- 52 x test points
|
||||||
|
|
||||||
|
|
||||||
Interfaces
|
Interfaces
|
||||||
----------
|
----------
|
||||||
|
|
||||||
@ -53,8 +50,6 @@ Sensor
|
|||||||
------
|
------
|
||||||
- Power sensor (pac1934)
|
- Power sensor (pac1934)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Buttons and LEDs
|
Buttons and LEDs
|
||||||
================
|
================
|
||||||
|
|
||||||
@ -63,12 +58,10 @@ Buttons
|
|||||||
There are 3 buttons and reset button. The Reset button is not available
|
There are 3 buttons and reset button. The Reset button is not available
|
||||||
to software by default.
|
to software by default.
|
||||||
|
|
||||||
|
|
||||||
LEDs
|
LEDs
|
||||||
----
|
----
|
||||||
There is 4 user controlled on-board LEDs.
|
There is 4 user controlled on-board LEDs.
|
||||||
|
|
||||||
|
|
||||||
Configurations
|
Configurations
|
||||||
==============
|
==============
|
||||||
|
|
||||||
|
@ -5,14 +5,12 @@ Microchip Polarfile (MPFS)
|
|||||||
RV64 64-bit RISC-V multiprocessor-based Microcontroller Subsystem
|
RV64 64-bit RISC-V multiprocessor-based Microcontroller Subsystem
|
||||||
(MPFS025T, MPFS095T, MPFS160T, MPFS250T, MPFS460T)
|
(MPFS025T, MPFS095T, MPFS160T, MPFS250T, MPFS460T)
|
||||||
|
|
||||||
|
|
||||||
MPFS Toolchain
|
MPFS Toolchain
|
||||||
==============
|
==============
|
||||||
|
|
||||||
A generic RISC-V toolchain can be used to build MPFS projects.
|
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
|
Like: https://xpack.github.io/riscv-none-embed-gcc or https://github.com/sifive/freedom-tools/releases
|
||||||
|
|
||||||
|
|
||||||
Booting
|
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
|
peripherals including DDR memory. Alternatively, the vendor's HSS bootloader may be used instead to
|
||||||
perform all the initialization steps.
|
perform all the initialization steps.
|
||||||
|
|
||||||
|
|
||||||
Building and flashing
|
Building and flashing
|
||||||
=====================
|
=====================
|
||||||
|
|
||||||
@ -49,19 +46,16 @@ Create HSS payload bin::
|
|||||||
|
|
||||||
hss-payload-generator -v -c hss-nuttx.yml payload.bin
|
hss-payload-generator -v -c hss-nuttx.yml payload.bin
|
||||||
|
|
||||||
|
|
||||||
Debugging with OpenOCD
|
Debugging with OpenOCD
|
||||||
======================
|
======================
|
||||||
|
|
||||||
Compatible OpenOCD and configs can be downloaded from:
|
Compatible OpenOCD and configs can be downloaded from:
|
||||||
https://www.microsemi.com/product-directory/design-tools/4879-softconsole#downloads
|
https://www.microsemi.com/product-directory/design-tools/4879-softconsole#downloads
|
||||||
|
|
||||||
|
|
||||||
OpenOCD can then be used::
|
OpenOCD can then be used::
|
||||||
|
|
||||||
openocd -c "set DEVICE MPFS" --file board/microsemi-riscv.cfg
|
openocd -c "set DEVICE MPFS" --file board/microsemi-riscv.cfg
|
||||||
|
|
||||||
|
|
||||||
Peripheral Support
|
Peripheral Support
|
||||||
==================
|
==================
|
||||||
|
|
||||||
@ -83,8 +77,6 @@ eNVM No
|
|||||||
USB No
|
USB No
|
||||||
============ ======= =====
|
============ ======= =====
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Supported Boards
|
Supported Boards
|
||||||
================
|
================
|
||||||
|
|
||||||
|
@ -27,7 +27,6 @@ All you need to do is select your desired board profile configuratioon
|
|||||||
|
|
||||||
$ make
|
$ make
|
||||||
|
|
||||||
|
|
||||||
Running
|
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
|
please refer the upper official document, specially the issue that GPIO0
|
||||||
causes failing to bring the ESP32 chip up.
|
causes failing to bring the ESP32 chip up.
|
||||||
|
|
||||||
|
|
||||||
Pin Mapping
|
Pin Mapping
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
@ -141,7 +141,6 @@ Data / Instruction 0x50000000 0x50001FFF Embedded Memory
|
|||||||
. 0x50002000 0xFFFFFFFF Reserved
|
. 0x50002000 0xFFFFFFFF Reserved
|
||||||
================== ========== ========== =============== ===============
|
================== ========== ========== =============== ===============
|
||||||
|
|
||||||
|
|
||||||
Embedded Memory
|
Embedded Memory
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
@ -98,4 +98,3 @@ Naming and Header File Conventions
|
|||||||
in common logic outside of the platform-specific source
|
in common logic outside of the platform-specific source
|
||||||
directories.
|
directories.
|
||||||
|
|
||||||
|
|
||||||
|
@ -25,7 +25,6 @@ below:
|
|||||||
|
|
||||||
:return: Zero (OK) is returned on success; a negated errno value is returned on failure.
|
: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)
|
.. c:function:: int up_shmdt(uintptr_t vaddr, unsigned int npages)
|
||||||
|
|
||||||
Detach, i.e, unmap, on shared memory region from a user virtual address.
|
Detach, i.e, unmap, on shared memory region from a user virtual address.
|
||||||
|
@ -543,7 +543,6 @@ with NuttX tasks.
|
|||||||
|
|
||||||
:return: ``OK`` or ``ERROR``
|
:return: ``OK`` or ``ERROR``
|
||||||
|
|
||||||
|
|
||||||
**POSIX Compatibility:** This is a NON-POSIX interface. VxWorks
|
**POSIX Compatibility:** This is a NON-POSIX interface. VxWorks
|
||||||
provides the following comparable interface:
|
provides the following comparable interface:
|
||||||
|
|
||||||
|
@ -166,7 +166,6 @@ depend on internal, kernel-space facilities.
|
|||||||
- ``CONFIG_LIBC_USRWORKSTACKSIZE``. The stack size allocated for
|
- ``CONFIG_LIBC_USRWORKSTACKSIZE``. The stack size allocated for
|
||||||
the lower priority worker thread. Default: 2048.
|
the lower priority worker thread. Default: 2048.
|
||||||
|
|
||||||
|
|
||||||
Common Work Queue Interfaces
|
Common Work Queue Interfaces
|
||||||
============================
|
============================
|
||||||
|
|
||||||
|
@ -173,7 +173,6 @@ Directory Operations (``dirent.h``)
|
|||||||
|
|
||||||
.. c:function:: int telldir(FAR DIR *dirp);
|
.. c:function:: int telldir(FAR DIR *dirp);
|
||||||
|
|
||||||
|
|
||||||
UNIX Standard Operations (``unistd.h``)
|
UNIX Standard Operations (``unistd.h``)
|
||||||
---------------------------------------
|
---------------------------------------
|
||||||
|
|
||||||
|
@ -276,7 +276,6 @@ the following paragraphs.
|
|||||||
socket. In this case the process will also receive a SIGPIPE unless
|
socket. In this case the process will also receive a SIGPIPE unless
|
||||||
MSG_NOSIGNAL is set.
|
MSG_NOSIGNAL is set.
|
||||||
|
|
||||||
|
|
||||||
.. c:function:: ssize_t recv(int sockfd, void *buf, size_t len, int flags);
|
.. c:function:: ssize_t recv(int sockfd, void *buf, size_t len, int flags);
|
||||||
|
|
||||||
The ``recv()`` call is identical to
|
The ``recv()`` call is identical to
|
||||||
@ -291,7 +290,6 @@ the following paragraphs.
|
|||||||
|
|
||||||
**Returned Value:** See ```recvfrom()`` <#recvfrom>`__.
|
**Returned Value:** See ```recvfrom()`` <#recvfrom>`__.
|
||||||
|
|
||||||
|
|
||||||
.. c:function:: ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, \
|
.. c:function:: ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, \
|
||||||
struct sockaddr *from, socklen_t *fromlen);
|
struct sockaddr *from, socklen_t *fromlen);
|
||||||
|
|
||||||
|
@ -2,4 +2,3 @@
|
|||||||
|
|
||||||
<br/>
|
<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
|
so, but I am not a copyright attorney so you should use this driver in
|
||||||
products at your own risk.
|
products at your own risk.
|
||||||
|
|
||||||
|
|
||||||
include/nuttx/lcd/ili9488.h
|
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,
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
|
||||||
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
include/nuttx/input/x11_keysym.h
|
include/nuttx/input/x11_keysym.h
|
||||||
include/nuttx/input/x11_keysymdef.h
|
include/nuttx/input/x11_keysymdef.h
|
||||||
include/nuttx/input/x11_xf86keysym.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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/armv7-a/cp15_cacheops.h
|
arch/arm/src/armv7-a/cp15_cacheops.h
|
||||||
arch/arm/src/armv7-a/cp15_clean_dcache.S
|
arch/arm/src/armv7-a/cp15_clean_dcache.S
|
||||||
arch/arm/src/armv7-a/cp15_coherent_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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/armv7-m/arm_cache.c
|
arch/arm/src/armv7-m/arm_cache.c
|
||||||
arch/arm/src/armv8-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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/armv7-m/arm_stackcheck.c
|
arch/arm/src/armv7-m/arm_stackcheck.c
|
||||||
arch/arm/src/armv8-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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/armv7-r/cp15_cacheops.h
|
arch/arm/src/armv7-r/cp15_cacheops.h
|
||||||
arch/arm/src/armv7-r/cp15_clean_dcache.S
|
arch/arm/src/armv7-r/cp15_clean_dcache.S
|
||||||
arch/arm/src/armv7-r/cp15_coherent_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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/sam34/sam4cm_freerun.c
|
arch/arm/src/sam34/sam4cm_freerun.c
|
||||||
arch/arm/src/sam34/sam4cm_oneshot.c
|
arch/arm/src/sam34/sam4cm_oneshot.c
|
||||||
arch/arm/src/sam34/sam4cm_tc.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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/x86_64/include/multiboot2.h
|
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
|
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
|
||||||
DEALINGS IN THE SOFTWARE.
|
DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/xtensa/include/esp32/core-isa.h
|
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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/xtensa/include/xtensa/xtensa_specregs.h
|
arch/xtensa/include/xtensa/xtensa_specregs.h
|
||||||
arch/xtensa/include/xtensa/xtensa_corebits.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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/xtensa/src/common/xtensa_windowspill.S
|
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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/xtensa/include/esp32/tie-asm.h
|
arch/xtensa/include/esp32/tie-asm.h
|
||||||
arch/xtensa/include/esp32/tie.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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/xtensa/include/xtensa/core.h
|
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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/xtensa/include/xtensa/xtensa_coproc.h
|
arch/xtensa/include/xtensa/xtensa_coproc.h
|
||||||
arch/xtensa/src/common/xtensa_abi.h
|
arch/xtensa/src/common/xtensa_abi.h
|
||||||
arch/xtensa/src/common/xtensa_context.S
|
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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
boards/arm/stm32/photon/src/stm32_wlan_firmware.c
|
boards/arm/stm32/photon/src/stm32_wlan_firmware.c
|
||||||
drivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h
|
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
|
copyright, permission, and disclaimer notice must appear in all copies of
|
||||||
this code.
|
this code.
|
||||||
|
|
||||||
|
|
||||||
boards/arm/imxrt/imxrt1050-evk/src/imxrt_sdram_ini_dcd.c
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/imxrt/imxrt_lcd.c
|
arch/arm/src/imxrt/imxrt_lcd.c
|
||||||
arch/arm/src/imxrt/hardware/imxrt_lcd.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/imxrt/imxrt_edma.c
|
arch/arm/src/imxrt/imxrt_edma.c
|
||||||
arch/arm/src/imxrt/imxrt_edma.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/kinetis/kinetis_cfmconfig.c
|
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:
|
Barely based on "bare metal" sample from Freedom board:
|
||||||
Copyright (c) 2012-2013 Andrew Payne
|
Copyright (c) 2012-2013 Andrew Payne
|
||||||
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
copy of this software and associated documentation files (the "Software"),
|
copy of this software and associated documentation files (the "Software"),
|
||||||
to deal in the Software without restriction, including without limitation
|
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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
|
||||||
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/kinetis/kinetis_edma.c
|
arch/arm/src/kinetis/kinetis_edma.c
|
||||||
arch/arm/src/kinetis/kinetis_edma.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/kl/kl_cfmconfig.c
|
arch/arm/src/kl/kl_cfmconfig.c
|
||||||
==============================
|
==============================
|
||||||
Copyright (c) 2012-2013 Andrew Payne
|
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
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/nrf52/nrf52_flash.c
|
arch/arm/src/nrf52/nrf52_flash.c
|
||||||
arch/arm/src/nrf52/nrf52_nvmc.c
|
arch/arm/src/nrf52/nrf52_nvmc.c
|
||||||
arch/arm/src/nrf52/nrf52_nvmc.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/rp2040/hardware/rp2040_clocks.h
|
arch/arm/src/rp2040/hardware/rp2040_clocks.h
|
||||||
arch/arm/src/rp2040/hardware/rp2040_dma.h
|
arch/arm/src/rp2040/hardware/rp2040_dma.h
|
||||||
arch/arm/src/rp2040/hardware/rp2040_i2c.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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/s32k1xx/hardware/s32k1xx_wdog.h
|
arch/arm/src/s32k1xx/hardware/s32k1xx_wdog.h
|
||||||
arch/arm/src/s32k1xx/s32k11x/s32k11x_clocknames.h
|
arch/arm/src/s32k1xx/s32k11x/s32k11x_clocknames.h
|
||||||
arch/arm/src/s32k1xx/s32k14x/s32k14x_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
|
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||||
THE POSSIBILITY OF SUCH DAMAGE.
|
THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/s32k1xx/s32k1xx_edma.c
|
arch/arm/src/s32k1xx/s32k1xx_edma.c
|
||||||
arch/arm/src/s32k1xx/s32k1xx_edma.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32/hardware/stm32f100_pinmap.h
|
arch/arm/src/stm32/hardware/stm32f100_pinmap.h
|
||||||
=================================================
|
=================================================
|
||||||
Copyright (C) 2009 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32/stm32_i2c_v2.c
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32/stm32_sdadc.c
|
arch/arm/src/stm32/stm32_sdadc.c
|
||||||
arch/arm/src/stm32/stm32_sdadc.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32/stm32_tickless.c
|
arch/arm/src/stm32/stm32_tickless.c
|
||||||
======================================
|
======================================
|
||||||
Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32/stm32_tim_lowerhalf.c
|
arch/arm/src/stm32/stm32_tim_lowerhalf.c
|
||||||
===========================================
|
===========================================
|
||||||
Copyright (C) 2015 Wail Khemir. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32/stm32_uid.c
|
arch/arm/src/stm32/stm32_uid.c
|
||||||
arch/arm/src/stm32/stm32_uid.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f0l0g0/hardware/stm32g0_pinmap.h
|
arch/arm/src/stm32f0l0g0/hardware/stm32g0_pinmap.h
|
||||||
=====================================================
|
=====================================================
|
||||||
Copyright (C) 2019 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f0l0g0/stm32_i2c.c
|
arch/arm/src/stm32f0l0g0/stm32_i2c.c
|
||||||
===========================================
|
===========================================
|
||||||
Copyright (C) 2011 Uros Platise. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f0l0g0/stm32_pwm.c
|
arch/arm/src/stm32f0l0g0/stm32_pwm.c
|
||||||
=======================================
|
=======================================
|
||||||
Copyright (C) 2019 Fundação CERTI. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f0l0g0/stm32_pwm.h
|
arch/arm/src/stm32f0l0g0/stm32_pwm.h
|
||||||
arch/arm/src/stm32f0l0g0/stm32_tim.c
|
arch/arm/src/stm32f0l0g0/stm32_tim.c
|
||||||
arch/arm/src/stm32f0l0g0/stm32_tim.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c
|
arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c
|
||||||
=================================================
|
=================================================
|
||||||
Copyright (C) 2019 Fundação CERTI. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f7/stm32_flash.c
|
arch/arm/src/stm32f7/stm32_flash.c
|
||||||
=======================================
|
=======================================
|
||||||
Copyright (C) 2018 Wolpike LLC. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f7/stm32_i2c.c
|
arch/arm/src/stm32f7/stm32_i2c.c
|
||||||
arch/arm/src/stm32h7/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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f7/stm32_sai.c
|
arch/arm/src/stm32f7/stm32_sai.c
|
||||||
arch/arm/src/stm32f7/stm32_sai.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f7/stm32_tickless.c
|
arch/arm/src/stm32f7/stm32_tickless.c
|
||||||
=========================================
|
=========================================
|
||||||
Copyright (C) 2016-2017 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f7/stm32_tim_lowerhalf.c
|
arch/arm/src/stm32f7/stm32_tim_lowerhalf.c
|
||||||
=============================================
|
=============================================
|
||||||
Copyright (C) 2015 Wail Khemir. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32f7/stm32_uid.c
|
arch/arm/src/stm32f7/stm32_uid.c
|
||||||
arch/arm/src/stm32f7/stm32_uid.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32h7/stm32_adc.c
|
arch/arm/src/stm32h7/stm32_adc.c
|
||||||
====================================
|
====================================
|
||||||
Copyright (C) 2017, 2019 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32h7/stm32_flash.c
|
arch/arm/src/stm32h7/stm32_flash.c
|
||||||
======================================
|
======================================
|
||||||
Copyright (C) 2019 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32h7/stm32_uid.c
|
arch/arm/src/stm32h7/stm32_uid.c
|
||||||
arch/arm/src/stm32h7/stm32_uid.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32l4/hardware/stm32l4_lptim.h
|
arch/arm/src/stm32l4/hardware/stm32l4_lptim.h
|
||||||
|
|
||||||
Copyright (C) 2016 Motorola Mobility, LLC. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/stm32l4/stm32l4_lptim.c
|
arch/arm/src/stm32l4/stm32l4_lptim.c
|
||||||
arch/arm/src/stm32l4/stm32l4_lptim.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/xmc4/hardware/xmc4_ethernet.h
|
arch/arm/src/xmc4/hardware/xmc4_ethernet.h
|
||||||
arch/arm/src/xmc4/hardware/xmc4_flash.h
|
arch/arm/src/xmc4/hardware/xmc4_flash.h
|
||||||
arch/arm/src/xmc4/hardware/xmc4_memorymap.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,
|
SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL,
|
||||||
INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
|
INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
|
||||||
|
|
||||||
|
|
||||||
crypto/aes.c
|
crypto/aes.c
|
||||||
include/nuttx/crypto/aes.h
|
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
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tms570/tms570_selftest.c
|
arch/arm/src/tms570/tms570_selftest.c
|
||||||
arch/arm/src/tms570/tms570_lowputc.c
|
arch/arm/src/tms570/tms570_lowputc.c
|
||||||
arch/arm/src/tms570/tms570_esm.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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/tiva_chipinfo.h
|
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_vims.h
|
||||||
arch/arm/src/tiva/hardware/cc13x2_cc26x2/cc13x2_cc26x2_uart.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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tms570/tms570_boot.c
|
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
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/common/tiva_adclib.c
|
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
|
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
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.c
|
||||||
arch/arm/src/tiva/cc13xx/cc13xx_prcm.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c
|
arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c
|
||||||
arch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c
|
arch/arm/src/tiva/cc13xx/cc13x2_v2_trim.c
|
||||||
arch/arm/src/tiva/cc13xx/cc13x0_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
|
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c
|
arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.c
|
||||||
arch/arm/src/tiva/cc13xx/cc13x0_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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/tiva/cc13xx/cc13x0_rom.h
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
drivers/usbhost/hid_parser.c
|
drivers/usbhost/hid_parser.c
|
||||||
=============================
|
=============================
|
||||||
Copyright (C) 2011 Gregory Nutt. All rights reserved.
|
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
|
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||||
POSSIBILITY OF SUCH DAMAGE.
|
POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
arch/arm/src/lpc43xx/spifi/inc/private/spifilib_chiphw.h
|
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_api.h
|
||||||
arch/arm/src/lpc43xx/spifi/inc/spifilib_dev.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!
|
So you have been forewarned: Use the long filename at your own risk!
|
||||||
|
|
||||||
|
|
||||||
NXP Restriction for SPIFI code
|
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
|
the more detailed build instructions in the top-level README.txt
|
||||||
file of the tools repository at <https://bitbucket.org/nuttx/tools>.
|
file of the tools repository at <https://bitbucket.org/nuttx/tools>.
|
||||||
|
|
||||||
|
|
||||||
The `make install` step will, by default, install the `kconfig-mconf`
|
The `make install` step will, by default, install the `kconfig-mconf`
|
||||||
tool at `/usr/local/bin/mconf`. Where ever you choose to
|
tool at `/usr/local/bin/mconf`. Where ever you choose to
|
||||||
install `kconfig-mconf`, make certain that your PATH variable includes
|
install `kconfig-mconf`, make certain that your PATH variable includes
|
||||||
|
12
ReleaseNotes
12
ReleaseNotes
@ -11568,7 +11568,6 @@ detailed bugfix information):
|
|||||||
|
|
||||||
* Atmel SAMA5:
|
* Atmel SAMA5:
|
||||||
|
|
||||||
|
|
||||||
* Atmel SAM3/4 Drivers:
|
* Atmel SAM3/4 Drivers:
|
||||||
|
|
||||||
- Fix some errors in AFEC header file. From OrbitalFox.
|
- 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
|
See git commit # e83c1400b65c65cbdf59c5abcf2ae368f540faef in the main
|
||||||
NuttX repository.
|
NuttX repository.
|
||||||
|
|
||||||
|
|
||||||
NuttX-10.0.0 Release Notes
|
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
|
* [PR-1997](https://github.com/apache/incubator-nuttx/pull/1997) libc: Remove
|
||||||
all calls to fclose with stdin/stdout/stderr with fclose
|
all calls to fclose with stdin/stdout/stderr with fclose
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Major Changes to Documentation
|
## Major Changes to Documentation
|
||||||
|
|
||||||
* [PR-1763](https://github.com/apache/incubator-nuttx/pulls/1763) Add
|
* [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
|
PR-1456 Kinetis K28: Reworked USB driver for setup out data phase
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### NRF52
|
#### NRF52
|
||||||
|
|
||||||
* [PR-1418](https://github.com/apache/incubator-nuttx/pull/1418) NRF52: Add
|
* [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
|
* [PR-1452](https://github.com/apache/incubator-nuttx/pull/1452) lcd: Fix
|
||||||
memory leak when board\_graphics\_setup fail
|
memory leak when board\_graphics\_setup fail
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### New Driver Support
|
### New Driver Support
|
||||||
|
|
||||||
* [PR-1797](https://github.com/apache/incubator-nuttx/pull/1797) leds: WS2812
|
* [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:
|
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
|
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'}
|
's/^gcc version \\(\[0-9\\.\]\\)/\\1/g' -e 's/\[-\\ \].\*//g' -e '1q'}
|
||||||
ARCHCCMAJOR = ${shell echo $(ARCHCCVERSION) | cut -d'.' -f1}
|
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
|
$(CROSSDEV)ld STRIP = $(CROSSDEV)strip --strip-unneeded AR = $(ARCROSSDEV)ar rcs
|
||||||
NM = $(ARCROSSDEV)nm OBJCOPY = $(CROSSDEV)objcopy OBJDUMP = $(CROSSDEV)objdump
|
NM = $(ARCROSSDEV)nm OBJCOPY = $(CROSSDEV)objcopy OBJDUMP = $(CROSSDEV)objdump
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
You may want to do one of the following:
|
You may want to do one of the following:
|
||||||
|
|
||||||
* If they are redundant to the definitions provided in the included
|
* 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>
|
directory. Each architecture must provide a subdirectory <arch-name>
|
||||||
under arch/ with the following characteristics:
|
under arch/ with the following characteristics:
|
||||||
|
|
||||||
|
|
||||||
<arch-name>/
|
<arch-name>/
|
||||||
|-- include/
|
|-- include/
|
||||||
| |--<chip-name>/
|
| |--<chip-name>/
|
||||||
|
@ -27,7 +27,6 @@
|
|||||||
|
|
||||||
#ifdef CONFIG_ARCH_FPU
|
#ifdef CONFIG_ARCH_FPU
|
||||||
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Pre-processor Definitions
|
* Pre-processor Definitions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
@ -27,7 +27,6 @@
|
|||||||
|
|
||||||
#ifdef CONFIG_ARCH_FPU
|
#ifdef CONFIG_ARCH_FPU
|
||||||
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Pre-processor Definitions
|
* Pre-processor Definitions
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
@ -112,7 +112,6 @@ else ifeq ($(CONFIG_ARCH_CORTEXM55),y)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# NuttX buildroot under Linux or Cygwin
|
# NuttX buildroot under Linux or Cygwin
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARMV8M_TOOLCHAIN),BUILDROOT)
|
ifeq ($(CONFIG_ARMV8M_TOOLCHAIN),BUILDROOT)
|
||||||
|
@ -214,7 +214,6 @@ config LC823450_SLEEP_MODE
|
|||||||
bool "sleep mode"
|
bool "sleep mode"
|
||||||
default n
|
default n
|
||||||
|
|
||||||
|
|
||||||
config HRT_TIMER
|
config HRT_TIMER
|
||||||
bool "High resolution timer"
|
bool "High resolution timer"
|
||||||
default n
|
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
|
to nine edge or level sensitive external interrupt pins make these microcontrollers
|
||||||
suitable for industrial control and medical systems.
|
suitable for industrial control and medical systems.
|
||||||
|
|
||||||
|
|
||||||
Features
|
Features
|
||||||
^^^^^^^^
|
^^^^^^^^
|
||||||
|
|
||||||
|
@ -379,7 +379,6 @@
|
|||||||
#endif
|
#endif
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
|
||||||
/* Configure the Memory Accelerator Module (MAM) */
|
/* Configure the Memory Accelerator Module (MAM) */
|
||||||
|
|
||||||
.macro configmam, base, val
|
.macro configmam, base, val
|
||||||
|
@ -122,7 +122,6 @@ Known issues: (carried forward)
|
|||||||
2. Option SPIFI_CAP_SUBBLKERASE is not working.
|
2. Option SPIFI_CAP_SUBBLKERASE is not working.
|
||||||
3. Device S25FL129P is un-tested.
|
3. Device S25FL129P is un-tested.
|
||||||
|
|
||||||
|
|
||||||
LPCSpifilib version <0.04>
|
LPCSpifilib version <0.04>
|
||||||
===========================
|
===========================
|
||||||
Release date <4/25/2014>
|
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 = phy62xx_exception.S phy62xx_start.S arm_saveusercontext.S arm_fullcontextrestore.S
|
||||||
#CMN_ASRCS += arm_switchcontext.S vfork.S
|
#CMN_ASRCS += arm_switchcontext.S vfork.S
|
||||||
CMN_ASRCS += 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
|
EXTRA_LIBS += -lmesh-auth-cortex-m0plus-debug
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
@ -156,7 +156,6 @@ exception_common:
|
|||||||
mov r10, r4
|
mov r10, r4
|
||||||
mov r11, r5
|
mov r11, r5
|
||||||
|
|
||||||
|
|
||||||
/* Recover SP (R2), PRIMASK (R3), and R4-R7. Determine the value of
|
/* Recover SP (R2), PRIMASK (R3), and R4-R7. Determine the value of
|
||||||
* the stack pointer as it was on entry to the exception handler.
|
* the stack pointer as it was on entry to the exception handler.
|
||||||
*/
|
*/
|
||||||
@ -194,7 +193,6 @@ exception_common:
|
|||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
.text
|
.text
|
||||||
.align 2
|
.align 2
|
||||||
.code 16
|
.code 16
|
||||||
@ -310,7 +308,6 @@ exception_common_inline:
|
|||||||
mov r10, r4
|
mov r10, r4
|
||||||
mov r11, r5
|
mov r11, r5
|
||||||
|
|
||||||
|
|
||||||
/* Recover SP (R2), PRIMASK (R3), and R4-R7. Determine the value of
|
/* Recover SP (R2), PRIMASK (R3), and R4-R7. Determine the value of
|
||||||
* the stack pointer as it was on entry to the exception handler.
|
* the stack pointer as it was on entry to the exception handler.
|
||||||
*/
|
*/
|
||||||
|
@ -45,7 +45,6 @@ __start:
|
|||||||
msr msp, r1 /* r2>>sp */
|
msr msp, r1 /* r2>>sp */
|
||||||
bl c_start /* R0=IRQ, R1=register save area on stack */
|
bl c_start /* R0=IRQ, R1=register save area on stack */
|
||||||
|
|
||||||
|
|
||||||
.size __start, .-__start
|
.size __start, .-__start
|
||||||
|
|
||||||
.end
|
.end
|
||||||
|
@ -813,7 +813,6 @@ config SAMD5E5_USB_REGDEBUG
|
|||||||
|
|
||||||
endmenu # USB options
|
endmenu # USB options
|
||||||
|
|
||||||
|
|
||||||
if SAMD5E5_GMAC
|
if SAMD5E5_GMAC
|
||||||
|
|
||||||
menu "GMAC device driver options"
|
menu "GMAC device driver options"
|
||||||
|
@ -2503,7 +2503,6 @@ config USART5_RS485_DIR_POLARITY
|
|||||||
|
|
||||||
endif # STM32F0L0G0_USART5_SERIALDRIVER
|
endif # STM32F0L0G0_USART5_SERIALDRIVER
|
||||||
|
|
||||||
|
|
||||||
choice
|
choice
|
||||||
prompt "USART6 Driver Configuration"
|
prompt "USART6 Driver Configuration"
|
||||||
default STM32F0L0G0_USART6_SERIALDRIVER
|
default STM32F0L0G0_USART6_SERIALDRIVER
|
||||||
|
@ -1222,7 +1222,6 @@ config STM32F7_HAVE_SAI2
|
|||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
|
||||||
|
|
||||||
# These "hidden" settings are the OR of individual peripheral selections
|
# These "hidden" settings are the OR of individual peripheral selections
|
||||||
# indicating that the general capability is required.
|
# 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,
|
STM32 H7 Cortex M7, 2048 Kb FLASH, 1024K Kb SRAM,
|
||||||
with cryptographic accelerator, UFBGA169
|
with cryptographic accelerator, UFBGA169
|
||||||
|
|
||||||
|
|
||||||
config ARCH_CHIP_STM32H753BI
|
config ARCH_CHIP_STM32H753BI
|
||||||
bool "STM32H753BI"
|
bool "STM32H753BI"
|
||||||
select STM32H7_STM32H7X3XX
|
select STM32H7_STM32H7X3XX
|
||||||
@ -4222,7 +4221,6 @@ config STM32H7_TIM17_CAP
|
|||||||
Timer devices may be used for different purposes. One special purpose is
|
Timer devices may be used for different purposes. One special purpose is
|
||||||
to capture input.
|
to capture input.
|
||||||
|
|
||||||
|
|
||||||
menu "STM32 TIMx Outputs Configuration"
|
menu "STM32 TIMx Outputs Configuration"
|
||||||
|
|
||||||
config STM32H7_TIM1_CH1POL
|
config STM32H7_TIM1_CH1POL
|
||||||
|
@ -135,7 +135,6 @@ ifeq ($(CONFIG_STM32H7_PWR),y)
|
|||||||
CHIP_CSRCS += stm32_pwr.c
|
CHIP_CSRCS += stm32_pwr.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(CONFIG_STM32H7_QUADSPI),y)
|
ifeq ($(CONFIG_STM32H7_QUADSPI),y)
|
||||||
CHIP_CSRCS += stm32_qspi.c
|
CHIP_CSRCS += stm32_qspi.c
|
||||||
endif
|
endif
|
||||||
|
@ -27,7 +27,6 @@ endchoice
|
|||||||
# These "hidden" settings determine whether a peripheral option is available
|
# These "hidden" settings determine whether a peripheral option is available
|
||||||
# for the selected MCU
|
# for the selected MCU
|
||||||
|
|
||||||
|
|
||||||
# When there are multiple instances of a device, these "hidden" settings
|
# When there are multiple instances of a device, these "hidden" settings
|
||||||
# will automatically be selected and will represent the 'OR' of the
|
# will automatically be selected and will represent the 'OR' of the
|
||||||
# instances selected.
|
# instances selected.
|
||||||
|
@ -136,7 +136,6 @@
|
|||||||
#endif
|
#endif
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* .text
|
* .text
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
@ -893,7 +893,6 @@ config PIC32MZ_T9_EXTERNALCLOCK
|
|||||||
endmenu
|
endmenu
|
||||||
endif # PIC32MZ_T9
|
endif # PIC32MZ_T9
|
||||||
|
|
||||||
|
|
||||||
endmenu # Timer Configuration
|
endmenu # Timer Configuration
|
||||||
|
|
||||||
menuconfig PIC32MZ_GPIOIRQ
|
menuconfig PIC32MZ_GPIOIRQ
|
||||||
|
@ -80,7 +80,6 @@ up_fullcontextrestore:
|
|||||||
l.lwz r30, 4*REG_R30(r3);
|
l.lwz r30, 4*REG_R30(r3);
|
||||||
l.lwz r31, 4*REG_R31(r3);
|
l.lwz r31, 4*REG_R31(r3);
|
||||||
|
|
||||||
|
|
||||||
/* Get the return value */
|
/* Get the return value */
|
||||||
|
|
||||||
l.lwz r11, 4*REG_R11(r3);
|
l.lwz r11, 4*REG_R11(r3);
|
||||||
|
@ -78,7 +78,6 @@ config ARCH_RX65N_RSK2MB
|
|||||||
default n
|
default n
|
||||||
select ARCH_RENESAS_RX
|
select ARCH_RENESAS_RX
|
||||||
|
|
||||||
|
|
||||||
config ARCH_RX65N_GRROSE
|
config ARCH_RX65N_GRROSE
|
||||||
bool
|
bool
|
||||||
default n
|
default n
|
||||||
|
@ -43,7 +43,6 @@
|
|||||||
|
|
||||||
__start:
|
__start:
|
||||||
|
|
||||||
|
|
||||||
/* Disable all interrupts (i.e. timer, external) in mie */
|
/* Disable all interrupts (i.e. timer, external) in mie */
|
||||||
|
|
||||||
csrw mie, zero
|
csrw mie, zero
|
||||||
|
@ -39,7 +39,6 @@ config ARCH_SPARC_V8
|
|||||||
default n
|
default n
|
||||||
select ARCH_HAVE_STACKCHECK
|
select ARCH_HAVE_STACKCHECK
|
||||||
|
|
||||||
|
|
||||||
config ARCH_FAMILY
|
config ARCH_FAMILY
|
||||||
string
|
string
|
||||||
default "sparc_v8" if ARCH_SPARC_V8
|
default "sparc_v8" if ARCH_SPARC_V8
|
||||||
|
@ -13,7 +13,6 @@ config BM3803_WDG
|
|||||||
default n
|
default n
|
||||||
select WATCHDOG
|
select WATCHDOG
|
||||||
|
|
||||||
|
|
||||||
config BM3803_TIM1
|
config BM3803_TIM1
|
||||||
bool "Timer 1 (T1)"
|
bool "Timer 1 (T1)"
|
||||||
default n
|
default n
|
||||||
@ -67,7 +66,6 @@ config BM3803_GPIOIRQ_PORT7
|
|||||||
|
|
||||||
endif # BM3803_GPIOIRQ
|
endif # BM3803_GPIOIRQ
|
||||||
|
|
||||||
|
|
||||||
menu "Timer Configuration"
|
menu "Timer Configuration"
|
||||||
|
|
||||||
if SCHED_TICKLESS
|
if SCHED_TICKLESS
|
||||||
|
@ -332,7 +332,6 @@ simple_return:
|
|||||||
ldd [%o0 + ISF_I2_OFFSET], %i2 ! restore i2, i3
|
ldd [%o0 + ISF_I2_OFFSET], %i2 ! restore i2, i3
|
||||||
ldd [%o0 + ISF_I4_OFFSET], %i4 ! restore i4, i5
|
ldd [%o0 + ISF_I4_OFFSET], %i4 ! restore i4, i5
|
||||||
|
|
||||||
|
|
||||||
ldd [%o0 + ISF_F0_OFFSET] ,%f0
|
ldd [%o0 + ISF_F0_OFFSET] ,%f0
|
||||||
ldd [%o0 + ISF_F2_OFFSET] ,%f2
|
ldd [%o0 + ISF_F2_OFFSET] ,%f2
|
||||||
ldd [%o0 + ISF_F4_OFFSET] ,%f4
|
ldd [%o0 + ISF_F4_OFFSET] ,%f4
|
||||||
|
@ -26,7 +26,6 @@
|
|||||||
|
|
||||||
#include <arch/irq.h>
|
#include <arch/irq.h>
|
||||||
|
|
||||||
|
|
||||||
#define RTRAP(_vector, _handler) mov %g0, %l0 ; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
#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
|
#define TRAP(_vector, _handler) mov %psr, %l0; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
||||||
|
|
||||||
@ -370,7 +369,6 @@ zerobss:
|
|||||||
ret
|
ret
|
||||||
restore
|
restore
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Init END
|
* Init END
|
||||||
*/
|
*/
|
||||||
@ -421,7 +419,6 @@ _window_overflow:
|
|||||||
jmp %l1 ! Re-execute save.
|
jmp %l1 ! Re-execute save.
|
||||||
rett %l2
|
rett %l2
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Window underflow trap handler.
|
* Window underflow trap handler.
|
||||||
*
|
*
|
||||||
@ -468,7 +465,6 @@ _window_underflow:
|
|||||||
jmp %l1 ! Re-execute restore.
|
jmp %l1 ! Re-execute restore.
|
||||||
rett %l2
|
rett %l2
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Flush All Windows trap handler.
|
* Flush All Windows trap handler.
|
||||||
*
|
*
|
||||||
@ -604,7 +600,6 @@ _fpdis_enable:
|
|||||||
nop
|
nop
|
||||||
/*************************************************/
|
/*************************************************/
|
||||||
|
|
||||||
|
|
||||||
/*************************************************/
|
/*************************************************/
|
||||||
.data
|
.data
|
||||||
.global _fsrinit, _fpdata, g_idle_topstack
|
.global _fsrinit, _fpdata, g_idle_topstack
|
||||||
|
@ -153,7 +153,6 @@ fix_pil:
|
|||||||
nop;
|
nop;
|
||||||
nop;
|
nop;
|
||||||
|
|
||||||
|
|
||||||
simple_return:
|
simple_return:
|
||||||
ldd [%o0 + ISF_I6_FP_OFFSET], %i6 ! restore i6/fp, i7
|
ldd [%o0 + ISF_I6_FP_OFFSET], %i6 ! restore i6/fp, i7
|
||||||
sub %fp, CONTEXT_CONTROL_INTERRUPT_FRAME_SIZE, %sp
|
sub %fp, CONTEXT_CONTROL_INTERRUPT_FRAME_SIZE, %sp
|
||||||
@ -200,7 +199,6 @@ simple_return:
|
|||||||
ldd [%o0 + PRE_STACK_FRAME_I6_FP_OFFSET], %l4
|
ldd [%o0 + PRE_STACK_FRAME_I6_FP_OFFSET], %l4
|
||||||
std %l4, [%fp + CPU_STACK_FRAME_I6_FP_OFFSET]
|
std %l4, [%fp + CPU_STACK_FRAME_I6_FP_OFFSET]
|
||||||
|
|
||||||
|
|
||||||
ldd [%o0 + ISF_F0_OFFSET] ,%f0
|
ldd [%o0 + ISF_F0_OFFSET] ,%f0
|
||||||
ldd [%o0 + ISF_F2_OFFSET] ,%f2
|
ldd [%o0 + ISF_F2_OFFSET] ,%f2
|
||||||
ldd [%o0 + ISF_F4_OFFSET] ,%f4
|
ldd [%o0 + ISF_F4_OFFSET] ,%f4
|
||||||
|
@ -26,7 +26,6 @@
|
|||||||
|
|
||||||
#include <arch/irq.h>
|
#include <arch/irq.h>
|
||||||
|
|
||||||
|
|
||||||
#define RTRAP(_vector, _handler) mov %g0, %l0 ; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
#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
|
#define TRAP(_vector, _handler) mov %psr, %l0; sethi %hi(_handler), %l4 ; jmp %l4+%lo(_handler); mov _vector, %l3
|
||||||
|
|
||||||
@ -370,7 +369,6 @@ zerobss:
|
|||||||
ret
|
ret
|
||||||
restore
|
restore
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Init END
|
* Init END
|
||||||
*/
|
*/
|
||||||
@ -421,7 +419,6 @@ _window_overflow:
|
|||||||
jmp %l1 ! Re-execute save.
|
jmp %l1 ! Re-execute save.
|
||||||
rett %l2
|
rett %l2
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Window underflow trap handler.
|
* Window underflow trap handler.
|
||||||
*
|
*
|
||||||
@ -468,7 +465,6 @@ _window_underflow:
|
|||||||
jmp %l1 ! Re-execute restore.
|
jmp %l1 ! Re-execute restore.
|
||||||
rett %l2
|
rett %l2
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Flush All Windows trap handler.
|
* Flush All Windows trap handler.
|
||||||
*
|
*
|
||||||
@ -594,7 +590,6 @@ done_flushing:
|
|||||||
jmpl %l2, %g0
|
jmpl %l2, %g0
|
||||||
rett %l2 + 4
|
rett %l2 + 4
|
||||||
|
|
||||||
|
|
||||||
/* fpdis_enable */
|
/* fpdis_enable */
|
||||||
.global _fpdis_enable
|
.global _fpdis_enable
|
||||||
_fpdis_enable:
|
_fpdis_enable:
|
||||||
@ -605,7 +600,6 @@ _fpdis_enable:
|
|||||||
nop
|
nop
|
||||||
/*************************************************/
|
/*************************************************/
|
||||||
|
|
||||||
|
|
||||||
/*************************************************/
|
/*************************************************/
|
||||||
.data
|
.data
|
||||||
.global _fsrinit, _fpdata, g_idle_topstack
|
.global _fsrinit, _fpdata, g_idle_topstack
|
||||||
|
@ -45,7 +45,6 @@ ifeq ($(filter y, \
|
|||||||
CONFIG_SPARC_TOOLCHAIN ?= LINUXGCC
|
CONFIG_SPARC_TOOLCHAIN ?= LINUXGCC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# Chip-specific CPU flags
|
# Chip-specific CPU flags
|
||||||
|
|
||||||
ifeq ($(CONFIG_ARCH_CHIP_BM3803),y)
|
ifeq ($(CONFIG_ARCH_CHIP_BM3803),y)
|
||||||
|
@ -125,7 +125,6 @@ up_saveusercontext:
|
|||||||
* if a priority change occurs or not.
|
* if a priority change occurs or not.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
leal 4(%esp), %ecx
|
leal 4(%esp), %ecx
|
||||||
movl %ecx, (4*REG_SP)(%eax)
|
movl %ecx, (4*REG_SP)(%eax)
|
||||||
|
|
||||||
|
@ -69,5 +69,4 @@ config ARCH_EXCLUDE_MULTIBOOT
|
|||||||
---help---
|
---help---
|
||||||
Some platforms, e.g. jailhouse, do not like to have a multiboot header
|
Some platforms, e.g. jailhouse, do not like to have a multiboot header
|
||||||
|
|
||||||
|
|
||||||
endif # ARCH_X86_64
|
endif # ARCH_X86_64
|
||||||
|
@ -26,5 +26,3 @@ specific directories.
|
|||||||
broadwell
|
broadwell
|
||||||
This is the implementation of NuttX on the Intel Broadwell processors.
|
This is the implementation of NuttX on the Intel Broadwell processors.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -135,7 +135,6 @@ loader_gdt_ptr:
|
|||||||
|
|
||||||
.size __reset_entry, . - __reset_entry
|
.size __reset_entry, . - __reset_entry
|
||||||
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* .text
|
* .text
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
@ -243,7 +242,6 @@ pd_loop:
|
|||||||
or $X86_CR4_FGSBASE, %eax
|
or $X86_CR4_FGSBASE, %eax
|
||||||
mov %eax, %cr4
|
mov %eax, %cr4
|
||||||
|
|
||||||
|
|
||||||
// Load a GDT with 64bits mode set
|
// Load a GDT with 64bits mode set
|
||||||
lgdt gdt64_ptr
|
lgdt gdt64_ptr
|
||||||
|
|
||||||
@ -293,7 +291,6 @@ clear_bss:
|
|||||||
movabs $g_idle_topstack, %rbx
|
movabs $g_idle_topstack, %rbx
|
||||||
mov %rbx, %rsp
|
mov %rbx, %rsp
|
||||||
|
|
||||||
|
|
||||||
/* Initialize and start NuttX */
|
/* Initialize and start NuttX */
|
||||||
call up_lowsetup /* Low-level, pre-OS initialization */
|
call up_lowsetup /* Low-level, pre-OS initialization */
|
||||||
|
|
||||||
@ -364,7 +361,6 @@ __enable_sse_avx:
|
|||||||
|
|
||||||
.size __enable_sse_avx, . - __enable_sse_avx
|
.size __enable_sse_avx, . - __enable_sse_avx
|
||||||
|
|
||||||
|
|
||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* Name: __enable_pcid
|
* Name: __enable_pcid
|
||||||
*
|
*
|
||||||
|
@ -269,7 +269,6 @@ isr_common:
|
|||||||
leaq -512(%rsp), %rsp
|
leaq -512(%rsp), %rsp
|
||||||
fxsaveq (%rsp)
|
fxsaveq (%rsp)
|
||||||
|
|
||||||
|
|
||||||
/* The current value of the SP points to the beginning of the state save
|
/* 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.
|
* structure. Save that in RDI as the input parameter to isr_handler.
|
||||||
*/
|
*/
|
||||||
@ -394,4 +393,3 @@ irq_common:
|
|||||||
.size irq_common, . - irq_common
|
.size irq_common, . - irq_common
|
||||||
.end
|
.end
|
||||||
|
|
||||||
|
|
||||||
|
@ -107,7 +107,6 @@ config ARCH_CHIP_XTENSA_CUSTOM
|
|||||||
---help---
|
---help---
|
||||||
Select this option if there is no directory for the chip under arch/xtensa/src/.
|
Select this option if there is no directory for the chip under arch/xtensa/src/.
|
||||||
|
|
||||||
|
|
||||||
endchoice # XTENSA chip selection
|
endchoice # XTENSA chip selection
|
||||||
|
|
||||||
config XTENSA_HAVE_ICACHE
|
config XTENSA_HAVE_ICACHE
|
||||||
|
@ -387,7 +387,6 @@ config ESP32S2_UART1
|
|||||||
select UART1_SERIALDRIVER
|
select UART1_SERIALDRIVER
|
||||||
select ARCH_HAVE_SERIAL_TERMIOS
|
select ARCH_HAVE_SERIAL_TERMIOS
|
||||||
|
|
||||||
|
|
||||||
config ESP32S2_WIRELESS
|
config ESP32S2_WIRELESS
|
||||||
bool "Wireless"
|
bool "Wireless"
|
||||||
default n
|
default n
|
||||||
|
@ -44,7 +44,6 @@
|
|||||||
# undef CONFIG_Z8_COPYPRAM
|
# undef CONFIG_Z8_COPYPRAM
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/**************************************************************************
|
/**************************************************************************
|
||||||
* External References / External Definitions
|
* External References / External Definitions
|
||||||
**************************************************************************/
|
**************************************************************************/
|
||||||
|
@ -26,7 +26,6 @@ HEAD_ASRC = z80_head.asm
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
CMN_CSRCS = z80_initialize.c z80_allocateheap.c z80_createstack.c
|
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_releasestack.c z80_interruptcontext.c z80_blocktask.c
|
||||||
CMN_CSRCS += z80_unblocktask.c z80_exit.c z80_releasepending.c
|
CMN_CSRCS += z80_unblocktask.c z80_exit.c z80_releasepending.c
|
||||||
|
@ -230,7 +230,6 @@ config AUDIO_DEV_PATH
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
# These are here as placeholders of what could be added
|
# These are here as placeholders of what could be added
|
||||||
|
|
||||||
if AUDIO_PLANNED
|
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
|
Available if CONFIG_AUDIO_CUSTOM_DEV_PATH is selected and CONFIG_AUDIO_DEV_ROOT
|
||||||
is not selected.
|
is not selected.
|
||||||
|
|
||||||
|
|
||||||
Audio Format Support Selections
|
Audio Format Support Selections
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
@ -102,7 +101,6 @@ CONFIG_AUDIO_FORMAT_WMA
|
|||||||
CONFIG_AUDIO_FORMAT_OGG_VORBIS
|
CONFIG_AUDIO_FORMAT_OGG_VORBIS
|
||||||
Specifies that Ogg Vorbis support should be enabled if available by a lower-half driver.
|
Specifies that Ogg Vorbis support should be enabled if available by a lower-half driver.
|
||||||
|
|
||||||
|
|
||||||
Audio feature exclusion Selections
|
Audio feature exclusion Selections
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
||||||
|
@ -2672,7 +2672,6 @@ config ARCH_IRQBUTTONS
|
|||||||
|
|
||||||
comment "Board-Specific Options"
|
comment "Board-Specific Options"
|
||||||
|
|
||||||
|
|
||||||
if ARCH_BOARD_PCDUINO_A10
|
if ARCH_BOARD_PCDUINO_A10
|
||||||
source "boards/arm/a1x/pcduino-a10/Kconfig"
|
source "boards/arm/a1x/pcduino-a10/Kconfig"
|
||||||
endif
|
endif
|
||||||
|
@ -61,7 +61,6 @@ The boards/ directory contains board specific configuration logic. Each
|
|||||||
board must provide a subdirectory <board> under boards/ with the
|
board must provide a subdirectory <board> under boards/ with the
|
||||||
following characteristics:
|
following characteristics:
|
||||||
|
|
||||||
|
|
||||||
<board>
|
<board>
|
||||||
|-- README.txt
|
|-- README.txt
|
||||||
|-- include/
|
|-- include/
|
||||||
|
@ -44,7 +44,6 @@ SECTIONS
|
|||||||
. = 0xffc0010C; /* advance to .+strlen("etherMAC-->")+1 */
|
. = 0xffc0010C; /* advance to .+strlen("etherMAC-->")+1 */
|
||||||
__EtherMAC = .;
|
__EtherMAC = .;
|
||||||
|
|
||||||
|
|
||||||
/* The OS entry point is here */
|
/* The OS entry point is here */
|
||||||
|
|
||||||
. = 0x10300000;
|
. = 0x10300000;
|
||||||
|
@ -586,7 +586,6 @@ A: Yes with the following modifications to the procedure above.
|
|||||||
gdb> mon reg pc 0x10800040
|
gdb> mon reg pc 0x10800040
|
||||||
gdb> s
|
gdb> s
|
||||||
|
|
||||||
|
|
||||||
Debugging with QEMU
|
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
|
NXFLATLDFLAGS2 = $(NXFLATLDFLAGS1) -T$(TOPDIR)$(DELIM)binfmt$(DELIM)libnxflat$(DELIM)gnu-nxflat-pcrel.ld -no-check-sections
|
||||||
LDNXFLATFLAGS = -e main -s 2048
|
LDNXFLATFLAGS = -e main -s 2048
|
||||||
|
|
||||||
|
|
||||||
# ELF module definitions
|
# ELF module definitions
|
||||||
|
|
||||||
CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
|
CELFFLAGS = $(CFLAGS) -mlong-calls # --target1-abs
|
||||||
|
@ -74,6 +74,4 @@ ifeq ($(CONFIG_IMXRT_ENC),y)
|
|||||||
CSRCS += imxrt_enc.c
|
CSRCS += imxrt_enc.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
include $(TOPDIR)/boards/Board.mk
|
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.
|
Connector (comprised of sides A and B) is identified by a white strip.
|
||||||
The Secondary Connector is comprised of sides C and D.
|
The Secondary Connector is comprised of sides C and D.
|
||||||
|
|
||||||
|
|
||||||
TWR-SER Serial Board Connection
|
TWR-SER Serial Board Connection
|
||||||
===============================
|
===============================
|
||||||
|
|
||||||
@ -255,7 +254,6 @@ Networking Support
|
|||||||
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
|
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
|
||||||
rtt min/avg/max/mdev = 2.040/4.789/7.822/2.369 ms
|
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
|
From the target side, you may should also be able to ping the host
|
||||||
(assuming it's IP is 192.168.0.1):
|
(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_RETRYMSEC=2000 : Configure the network monitor as you like
|
||||||
CONFIG_NSH_NETINIT_SIGNO=18
|
CONFIG_NSH_NETINIT_SIGNO=18
|
||||||
|
|
||||||
|
|
||||||
LEDs
|
LEDs
|
||||||
====
|
====
|
||||||
|
|
||||||
|
@ -236,11 +236,9 @@ nsh> ifconfig
|
|||||||
eth0 Link encap:Ethernet HWaddr 00:e0:de:ad:be:ff at UP
|
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
|
inet addr:192.168.1.244 DRaddr:192.168.1.1 Mask:255.255.255.0
|
||||||
|
|
||||||
|
|
||||||
lo Link encap:Local Loopback at UP
|
lo Link encap:Local Loopback at UP
|
||||||
inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
|
inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
|
||||||
|
|
||||||
|
|
||||||
IPv4 TCP UDP ICMP
|
IPv4 TCP UDP ICMP
|
||||||
Received 0007 0000 0006 0000
|
Received 0007 0000 0006 0000
|
||||||
Dropped 0001 0000 0000 0000
|
Dropped 0001 0000 0000 0000
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
|
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
progmem (rx) : ORIGIN = 0x02000e00, LENGTH = 124K
|
progmem (rx) : ORIGIN = 0x02000e00, LENGTH = 124K
|
||||||
|
@ -95,7 +95,6 @@ SECTIONS
|
|||||||
_ebss = ABSOLUTE(.);
|
_ebss = ABSOLUTE(.);
|
||||||
} > SRAM
|
} > SRAM
|
||||||
|
|
||||||
|
|
||||||
/* Stabs debugging sections */
|
/* Stabs debugging sections */
|
||||||
|
|
||||||
.stab 0 : { *(.stab) }
|
.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