Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync code form master #1

Merged
merged 150 commits into from
Feb 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
a1f6717
mtd/filemtd: improve write and erase access
pkarashchenko Dec 13, 2021
e1879e3
arch/sim: Always typedef xcpt_reg_t to unsigned long
xiaoxiang781216 Feb 12, 2022
6b02e32
arch/sim: Remove 08 from the format string in up_vfork
xiaoxiang781216 Feb 15, 2022
de8f442
boards: sabre-6quad: Add -fno-common to Make.defs
masayuki2009 Feb 13, 2022
85a339e
boards: sama5d4-ek: Move -fno-common option to previous ARCHCFLAGS/AR…
masayuki2009 Feb 14, 2022
613cbbf
boards: risc-v: Move -fno-common option to ARCHCFLAGS/ARCHCXXFLAGS
masayuki2009 Feb 14, 2022
e7cb1b4
arch: rt8920c: Move -fno-common option to ARCHCFLAGS/ARCHCXXFLAGS
masayuki2009 Feb 14, 2022
34cf694
arch: armv7-a: Add debug messages for addrenv
masayuki2009 Feb 9, 2022
0a37744
Fix jlink-nuttx build with GCC 10.2
michi-jung Feb 14, 2022
b0fa232
boards: Remove -D__NuttX__ from the individual Make.defs
xiaoxiang781216 Feb 12, 2022
db57e2c
Fix the minor style issue
xiaoxiang781216 Feb 12, 2022
fd8b087
Fix JLinkGDBServer crash attaching to target
michi-jung Feb 15, 2022
26f1be2
libdsp/lib_observer.c: separate angle observer from speed observer
raiden00pl Aug 25, 2021
01cbe91
libdsp/lib_observer.c: update some comments
raiden00pl Feb 13, 2022
31ffa6d
libdsp/lib_observer.c: remove dir argument from speed observers
raiden00pl Feb 13, 2022
5f50547
libdsp: cosmetics changes from code review
raiden00pl Feb 15, 2022
5f67662
libc/sim: Rename arch_setjmp[64].S to arch_setjmp_x86[_64].S
xiaoxiang781216 Feb 15, 2022
1d89d9a
libc.csv: Add pthread_setname_np and pthread_getname_np
yamt Feb 16, 2022
41c95da
register_driver: fix driver modes accross the code
pkarashchenko Jan 26, 2022
b60b612
arch: armv7-a: Fix arm_syscall for SYS_pthread_start
masayuki2009 Feb 16, 2022
0169a51
mm: handle take mm sem in IRQ
GUIDINGLI Feb 14, 2022
ccc708a
vncserver: Fix dead lock on re-connect
no1wudi Feb 15, 2022
cf008c9
arch/arm/samv7: fix peripheral id shift during transmit xdma configur…
SimonFilgis Feb 16, 2022
7675be7
include/nuttx/motor: add registers definitions for DRV8301 - 3-phase …
raiden00pl Mar 31, 2021
c1ea377
fix arm FPSCR typos in comments.
minabeoki Feb 16, 2022
f40a673
boards/rv-virt: Supports FPU test and ostest in both rv32/rv64
no1wudi Feb 16, 2022
68a3054
fix armv7-a gtm.h GTM_COMP1 and GTM_AUTO defines.
minabeoki Feb 16, 2022
8defb84
Remove duplicate linker script definitions
AlanRosenthal Feb 14, 2022
d056834
Add CONFIG_NDEBUG Kconfig to control NDEBUG definition
xiaoxiang781216 Feb 2, 2022
844ce47
sim/nimble: Enable assert
xiaoxiang781216 Feb 3, 2022
1d96305
arch/sparc: Replace adj_stack_ptr with stack_base_ptr
xiaoxiang781216 Feb 16, 2022
6abdf73
sim: Initial support on MacOS M1 and Linux AARCH64 based hosts.
Feb 2, 2022
7fcfe40
arch/sim/src/Makefile: Fix whitespace
yamt Feb 14, 2022
85af0f3
arch/sim/src/Makefile: Fix build issues with clang on linux
yamt Feb 14, 2022
4bc5b24
arch/ceva: Remove B2C and C2B
xiaoxiang781216 Feb 16, 2022
f8df491
arch/ceva: Update tls handle to the latest mainline
xiaoxiang781216 Feb 16, 2022
814cab1
arch/ceva: Mark the allocated stack with TCB_FLAG_FREE_STACK
xiaoxiang781216 Feb 16, 2022
69a6072
arch/ceva: Replace adj_stack_ptr with stack_base_ptr
xiaoxiang781216 Feb 16, 2022
bc12260
dp83848c ethernet phy interrupt support
lpxiao Feb 17, 2022
a44a0a0
binfmt: Call umm_initialize() for BUILD_KERNEL & ADDRENV
masayuki2009 Feb 11, 2022
41d6203
mm: umm_heap: Fix umm_heap for BUILD_KERNEL & ADDRENV
masayuki2009 Feb 17, 2022
7933442
sched/semaphore/sem_clockwait: fix typo in comment
pkarashchenko Feb 17, 2022
4824ea6
libs/libnx: handle the bad message correctly
anchao Feb 17, 2022
0b18cfb
mm/iob: add support of alloc with timeout iob_timedalloc()
anchao Feb 17, 2022
c73df52
net/socket: fix shadow variable
anchao Feb 17, 2022
8828a43
Default macro to compile one Rust file
Feb 17, 2022
a92d5f6
net/ioballoc: add support of alloc with timeout net_iobtimedalloc()
anchao Feb 17, 2022
1911ae2
net/tcp: add interface tcp_wrbuffer_timedalloc()
anchao Feb 17, 2022
fe04eb5
drivers/pipe: Fix the format style issue
xiaoxiang781216 Feb 8, 2022
e0ae296
drivers/pipe: Don't use sched_[lock|unlock] to do protection
xiaoxiang781216 Feb 8, 2022
9791249
fix array index range checking of gat[] in gran_alloc().
minabeoki Feb 17, 2022
7c18290
risc-v: Rename up_fault to riscv_fault
no1wudi Feb 17, 2022
36ff081
risc-v: Support more than 2 cores in riscv_cpu_boot
no1wudi Feb 17, 2022
0c5aff9
risc-v/qemu-rv: Supports SMP up to 8 cores
no1wudi Feb 17, 2022
3d2771c
esp32_irq.c: Move interrupt initialisation for special drivers to
Ouss4 Feb 17, 2022
17e43b0
esp32_irq.c: For internal interrupts use the current CPU to enable them.
Ouss4 Feb 17, 2022
ee88235
esp32_irq.c: Don't reserve BT and Wifi CPU interrupts for APP CPU as
Ouss4 Feb 17, 2022
ab18b7b
esp32xx_irq.c: Fix CPU interrupt documentation to remove the MAC
Ouss4 Feb 17, 2022
5da5ffb
sim/usrsock: correct the xid type to uint64_t
anchao Feb 18, 2022
848d1ef
tools/mkallsyms.sh: Disable the mismatch warning of builtin declaration
xiaoxiang781216 Feb 13, 2022
f073ed3
net/tcp: add support for send timeout on buffer mode
anchao Feb 17, 2022
61fa5d7
devif/ipv6_input.c: fix compile warning
anchao Feb 18, 2022
27d75e7
drivers/ioexpander: minor initialize and styling fixes
pkarashchenko Feb 17, 2022
2b7c83c
fix the style issue report
aroma890225 Feb 18, 2022
17e6eb1
fix the style issue report
aroma890225 Feb 18, 2022
928b90b
boards: Add missing options to sim:vncserver
no1wudi Feb 18, 2022
da25883
arch/sim: Fix usrsock build break on macOS
no1wudi Feb 18, 2022
5773d0a
LICENSE: document code found in arch: arm: am335x
jerpelea Feb 18, 2022
36205be
LICENSE: document code found in arch: arm: inxrt: hardware
jerpelea Feb 18, 2022
e86b3a7
LICENSE: document code found in arch: arm: inxrt:
jerpelea Feb 18, 2022
4af324c
LICENSE: document code found in arch: arm: kinetis:
jerpelea Feb 18, 2022
1c38b9e
LICENSE: document code found in arch: arm: kl:
jerpelea Feb 18, 2022
addda51
LICENSE: document code found in arch: arm: nrf52:
jerpelea Feb 18, 2022
da8ba00
LICENSE: document code found in arch: arm: phy62xx:
jerpelea Feb 18, 2022
0099001
LICENSE: document code found in arch: arm: rp2040:
jerpelea Feb 18, 2022
2c3ec76
LICENSE: document code found in arch: arm: s32k1xx:
jerpelea Feb 18, 2022
f55f366
LICENSE: document code found in arch: arm: stm32:
jerpelea Feb 18, 2022
9899d36
LICENSE: document code found in arch: arm: stm32f0l0g0:
jerpelea Feb 18, 2022
1e20bdd
LICENSE: document code found in arch: arm: stm32f7/stm32h7:
jerpelea Feb 18, 2022
32038f6
LICENSE: document code found in arch: arm: stm32l4:
jerpelea Feb 18, 2022
b2048f9
LICENSE: document code found in arch: arm: lc823450:
jerpelea Feb 18, 2022
756c9fb
semaphore: fix corner case sem_waitirq assert crash
GUIDINGLI Feb 16, 2022
baa4bf1
sim: Enable Rust suppport for hello_rust application.
Feb 17, 2022
9739be1
Doc/sim: Add documentation about LVGL and VNC
acassis Feb 18, 2022
682984e
add the kernel stack allocation in pthread create.
minabeoki Feb 19, 2022
484eb17
fix #if condition of g_mmheap for BUILD_KERNEL.
minabeoki Feb 19, 2022
e9bd959
add new line to /proc/*/loadavg snprintf format.
minabeoki Feb 19, 2022
bb3d8c3
ci: add Rust compiler suite
Feb 20, 2022
d29f3bd
arm/rtl8720c: Remove the unused Toolchain.defs
xiaoxiang781216 Feb 19, 2022
19e5c8f
armv7-a/r: fix SVC's sp restore in arm_vectors.S
minabeoki Feb 20, 2022
e9a94a0
old arm: add BUILD_KERNEL code in arm/arm_vectors.S
minabeoki Feb 20, 2022
2ed4ab6
sim: defconfig for hello_rust based on sim:nsh
Feb 20, 2022
ca4790c
libdsp: add one_by_p to motor_phy_params
raiden00pl Feb 19, 2022
1366e14
libdsp: initialize flux_link in params, remove flux_link from pmsm_ph…
raiden00pl Feb 19, 2022
7126b82
libdsp/lib_observer.c: cosmetics
raiden00pl Feb 19, 2022
4e27f4a
libdsp: port lib_observer.c to b16
raiden00pl Feb 19, 2022
4de3ec6
input: Add x11_xf86keysym.h header file
xiaoxiang781216 Feb 18, 2022
f452dd7
sched: Mark pthread as non-cancelable to avoid additional calls to pt…
no1wudi Feb 18, 2022
7047ba1
boards: Remove the unnecessary customize Make.defs
xiaoxiang781216 Feb 20, 2022
746b68b
boards/sim: Rename ARCHCPUFLAGS[XX] to ARCHC[XX]FLAGS
xiaoxiang781216 Feb 20, 2022
1d1bdd8
Remove the double blank line from source files
xiaoxiang781216 Feb 20, 2022
163fe4f
boards: Replace CONFIG_CYGWIN_WINTOOL with CONVERT_PATH
xiaoxiang781216 Feb 20, 2022
2dcaab8
serial/pty: Remove the unused code related to CONFIG_PSEUDOTERM_FULLB…
xiaoxiang781216 Feb 8, 2022
2e3b77d
ci: Install Rust via RUN.
Feb 20, 2022
2f24d2c
arch/ceva: Replace OUTDIR with TOPDIR
xiaoxiang781216 Feb 20, 2022
928d52f
libc/machine: Implement ARM aeabi_xxx API called by clang
xiaoxiang781216 Feb 20, 2022
7744ca9
Revert "ci: Install Rust via RUN."
pkarashchenko Feb 21, 2022
9b02a91
libc/sched/task_setcanceltype: fix function name in comment
pkarashchenko Feb 21, 2022
4553406
drivers: Fix ADC license, the copyright owner didn't modify any line
acassis Feb 21, 2022
9480ec5
drivers: Fix DAC license, the copyright owner didn't modify any line
acassis Feb 21, 2022
bc3c316
ci: Install Rust via RUN. (2nd try)
Feb 21, 2022
3301fc7
LICENSE: document code found in drivers: analog:
jerpelea Feb 21, 2022
25fcc7e
LICENSE: document code found in drivers: i2c:
jerpelea Feb 21, 2022
fc55934
LICENSE: document code found in drivers: lcd:
jerpelea Feb 21, 2022
c95349f
LICENSE: document code found in drivers: modem:
jerpelea Feb 21, 2022
96a3209
LICENSE: document code found in drivers: net:
jerpelea Feb 21, 2022
21bf96e
LICENSE: document code found in drivers: power:
jerpelea Feb 21, 2022
ee0a073
LICENSE: document code found in drivers: sensors:
jerpelea Feb 21, 2022
419bc2f
mm: handle take mm sem in IRQ
GUIDINGLI Feb 18, 2022
c5bdbc8
ci: get rust copied to final image.
Feb 21, 2022
fbfe457
ci: add RUSTUP_HOME to get rustup parts into container
Feb 22, 2022
75c5ae1
tools/README.txt: Update testbuild.sh help text
yamt Jan 31, 2022
e5d7179
boards/sim/sim/sim/configs/ostest/defconfig: Reduce the number of loops
yamt Jan 31, 2022
3aa83d6
tools/testbuild.sh: Add an optional step to run NuttX
yamt Jan 31, 2022
3987d39
boards/sim/sim/sim/configs/ostest: Add a script to run ostest
yamt Jan 31, 2022
2d67745
.github/workflows/build.yml: Enable the "run" step in testbuild.sh
yamt Jan 31, 2022
1afdb06
nuttx/pty:pty FIONBIO pass to pipe control
Frozen935 Nov 5, 2021
c7c9148
nuttx/pty: pass read nonblock flag to pipe
Frozen935 Nov 9, 2021
37730a1
nuttx/fcntl:pass O_NONBLOCK flag to ioctl
Frozen935 Nov 25, 2021
88e871b
nuttx/pty: pty FIONBIO return -ENOTTY when pipe_ioctl return OK
Frozen935 Nov 25, 2021
84b8820
serial/pty:Don't assert EBUSY when pty unregister driver
Frozen935 Feb 10, 2022
8785673
pm: remove unnecessary depends on OSINIT_OS_READY
GUIDINGLI Feb 21, 2022
051bb32
os init_state: add new state OSINIT_IDLELOOP
GUIDINGLI Feb 21, 2022
db26059
vncserver: Correct size calculation of rfb_setencodings_s
no1wudi Feb 21, 2022
fccdcf7
Revert "os init_state: add new state OSINIT_IDLELOOP"
masayuki2009 Feb 22, 2022
6a1a7bf
Revert "pm: remove unnecessary depends on OSINIT_OS_READY"
masayuki2009 Feb 22, 2022
e0fabbf
arch/arm: replace SYS_syscall_return hardcode from syscall
anchao Feb 22, 2022
0aa0022
arch/armv7-a: replace SYS_signal_handler_return hardcode
anchao Feb 22, 2022
630b55f
serial/pty: Remove the TODO comment for O_NONBLOCK
xiaoxiang781216 Feb 22, 2022
a5a25f7
pty: Move the post process after reading the buffer
xiaoxiang781216 Feb 19, 2022
7b00c8b
arch:xtensa: modify svcall to swint
zhuyanlinzyl Feb 15, 2022
f1ed349
sched/clock: Remove CLOCK_MONOTONIC option from Kconfig
xiaoxiang781216 Feb 15, 2022
9836c6b
boards: Remove CONFIG_CLOCK_MONOTONIC from all defconfig
xiaoxiang781216 Feb 15, 2022
1ded8bb
Garbage configuration setting in EFM32 code
gregory-nutt Feb 22, 2022
29c55cd
ci: harmonize rust installation paths.
Feb 22, 2022
61cd9df
arch/armv7-a: unify switch context from software interrupt
anchao Feb 16, 2022
db3a40a
arch/armv7-r: unify switch context from software interrupt
anchao Feb 16, 2022
6cc0aaf
arch/arm: unify switch context from software interrupt
anchao Feb 16, 2022
d93fb52
boards/sama5: update the reserved syscall count
anchao Feb 21, 2022
755cb52
Merge branch 'apache:master' into master
freakishness Feb 23, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ jobs:
mkdir $CCACHE_DIR
export ARTIFACTDIR=`pwd`/buildartifacts
cd sources/nuttx/tools/ci
./cibuild.sh -A -c testlist/${{matrix.boards}}.dat
./cibuild.sh -A -R -c testlist/${{matrix.boards}}.dat
ccache -s
- uses: actions/upload-artifact@v2
with:
Expand Down Expand Up @@ -190,7 +190,7 @@ jobs:
mkdir $CCACHE_DIR
export ARTIFACTDIR=`pwd`/buildartifacts
cd sources/nuttx/tools/ci
./cibuild.sh -i -A -c testlist/${{matrix.boards}}.dat
./cibuild.sh -i -A -R -c testlist/${{matrix.boards}}.dat
ccache -s
- uses: actions/upload-artifact@v2
with:
Expand Down
1 change: 0 additions & 1 deletion Documentation/applications/nsh/builtin.rst
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,6 @@ that in ``apps/examples/hello/Makefile`` is abstracted below:
context:
$(call REGISTER,$(APPNAME),$(PRIORITY),$(STACKSIZE),$(APPNAME)_main)


**Other Uses of Built-In Application.** The primary purpose of builtin
applications is to support command line execution of applications from
NSH. However, there is one other use of builtin applications that should
Expand Down
1 change: 0 additions & 1 deletion Documentation/applications/nsh/commands.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1843,4 +1843,3 @@ Example::

``ping6`` differs from ``ping`` in that it uses IPv6 addressing.


1 change: 0 additions & 1 deletion Documentation/applications/nsh/config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,6 @@ CMD w/o ``CONFIG_NSH_VARS`` w/``CONFIG_NSH_VARS``
``env`` Lists all environment variables Lists all environment variables (*only*)
================== =================================== =============================================


If Telnet is selected for the NSH console, then we must configure the
resources used by the Telnet daemon and by the Telnet clients.

Expand Down
1 change: 0 additions & 1 deletion Documentation/applications/nsh/nsh.rst
Original file line number Diff line number Diff line change
Expand Up @@ -358,4 +358,3 @@ containing the ROMFS file system image.
NuttShell <#customizingnsh>`__ for additional, more detailed
information about the NSH start-up script and how to modify it.


1 change: 0 additions & 1 deletion Documentation/components/binfmt.rst
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ pointer to a write-able instance of :c:struct:`binfmt_s`.
int (*load)(FAR struct binary_s *bin); /* Verify and load binary into memory */
};


The ``load`` method is used to load the binary format into memory. It
returns either ``OK`` (0) meaning that the binary object was loaded
successfully, or a negated ``errno`` indicating why the object was not
Expand Down
1 change: 0 additions & 1 deletion Documentation/components/drivers/block/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,3 @@ Block device drivers have these properties:
- **Examples**. ``drivers/loop.c``,
``drivers/mmcsd/mmcsd_spi.c``, ``drivers/ramdisk.c``, etc.


1 change: 0 additions & 1 deletion Documentation/components/drivers/character/keypad.rst
Original file line number Diff line number Diff line change
Expand Up @@ -140,4 +140,3 @@ application decoding interfaces.
these interfaces. These stream interfaces are defined in
``include/nuttx/streams.h``.


2 changes: 0 additions & 2 deletions Documentation/components/drivers/character/note.rst
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,6 @@ Notectl Device (``/dev/notectl``)
:return: If success, 0 (``OK``) is returned and the given IRQ filter mode is set as the current settings.
If failed, a negated ``errno`` is returned.


.. _noteram:

Noteram Device (``/dev/note``)
Expand All @@ -174,7 +173,6 @@ Noteram Device (``/dev/note``)
``/dev/note`` is the device to get the trace (instrumentation) data.
The device has read function to get the data and ioctl function to control the buffer mode.


``/dev/note`` Header Files
--------------------------

Expand Down
5 changes: 0 additions & 5 deletions Documentation/components/drivers/character/timer.rst
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,6 @@ The first necessary thing to be done in order to use the timer driver in an appl

#include <nuttx/timers/timer.h>


At an application level, the timer functionalities may be accessed through ``ioctl`` systems calls. The available ``ioctl`` commands are:

* :c:macro:`TCIOC_START`
Expand Down Expand Up @@ -140,8 +139,6 @@ These ``struct timer_ops_s`` keeps pointers to the implementation of each operat
FAR uint32_t *maxtimeout);
};



Since ``ioctl`` system calls expect a file descriptor, before using these commands, it's necessary to open the timer device special file in order to get a file descriptor. The following snippet demonstrates how to do so:

.. code-block:: c
Expand Down Expand Up @@ -296,7 +293,6 @@ This command may be used like so:
return EXIT_FAILURE;
}


.. c:macro:: TCIOC_MAXTIMEOUT

The ``TCIOC_MAXTIMEOUT`` command calls the ``maxtimeout`` operation, which is described below.
Expand Down Expand Up @@ -328,6 +324,5 @@ This command may be used like so:

printf("Maximum supported timeout: %" PRIu32 "\n", max_timeout);


Those snippets were taken from the Example which provides a great resource to demonstrate how to use those ``ioctl`` commands.

2 changes: 0 additions & 2 deletions Documentation/components/drivers/character/watchdog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ The previously selected example will basically do the following:
* Ping (feed the dog) during the ``pingtime`` with a delay of ``pingdelay`` and print out the wdt status in case debug was enabled.
* Enter into an endless loop without pinging. It will cause the watchdog timer to reset the chip on timeout, i.e., after timer expiration.


The `example code <https://github.com/apache/incubator-nuttx-apps/blob/master/examples/watchdog/watchdog_main.c>`_ may be explored, its path is at ``/examples/watchdog/watchdog_main.c`` in the apps' repository.

In NuttX, the watchdog timer driver is a character driver and when a chip supports multiple watchdog timers, each one is accessible through its respective special file in ``/dev`` directory. Each watchdog timer is registered using a unique numeric identifier (i.e. ``/dev/watchdog0``, ``/dev/watchdog1``, ...).
Expand All @@ -108,7 +107,6 @@ The first necessary thing to be done in order to use the watchdog timer driver i

#include <nuttx/timers/watchdog.h>


At an application level, the watchdog timer functionalities may be accessed through ``ioctl`` systems calls. These ``ioctl`` commands internally call lower-half layer operations and the parameters are forwarded to these operations through the ``ioctl`` system call. The example provides a great resource to demonstrate how to use those ``ioctl`` commands. The available ``ioctl`` commands are:

.. c:macro:: WDIOC_START
Expand Down
1 change: 0 additions & 1 deletion Documentation/components/drivers/special/syslog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
SYSLOG
======


SYSLOG Interfaces
=================

Expand Down
1 change: 0 additions & 1 deletion Documentation/components/nxgraphics/appendix.rst
Original file line number Diff line number Diff line change
Expand Up @@ -440,7 +440,6 @@ CONFIG_NXFONT_SANS23X27 for examaples:
NULL
};


NX Test Coverage
================

Expand Down
1 change: 0 additions & 1 deletion Documentation/components/nxgraphics/nx.rst
Original file line number Diff line number Diff line change
Expand Up @@ -716,4 +716,3 @@ Move a rectangular region within the window.

.. _nx-tool-kit-nxtk-1:


1 change: 0 additions & 1 deletion Documentation/components/nxgraphics/nxcursor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,3 @@ NX Cursor Support (``NXCURSOR``)

:return: OK on success; ERROR on failure with errno set appropriately.


1 change: 0 additions & 1 deletion Documentation/components/nxgraphics/nxfonts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ NXFONTS types
FAR const uint8_t *bitmap; /* Pointer to the character bitmap */
};


.. c:struct:: nx_fontset_s

This structure describes one contiguous grouping of glyphs that can be
Expand Down
2 changes: 0 additions & 2 deletions Documentation/components/nxgraphics/nxgl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,6 @@ NXGL Types
FAR const struct nxgl_point_s *v1, \
FAR const struct nxgl_point_s *v2);


Add two 2x1 vectors and save the result to a third.

.. c:function:: void nxgl_vectsubtract(FAR struct nxgl_point_s *dest, \
Expand Down Expand Up @@ -247,7 +246,6 @@ NXGL Types
.. c:function:: void nxgl_circletraps(FAR const struct nxgl_point_s *center, nxgl_coord_t radius, \
FAR struct nxgl_trapezoid_s *circle);


Given a description of a a circle, return 8 trapezoids
that can be used to fill the circle by
:c:func:`nx_fillcircle` and other interfaces.
Expand Down
6 changes: 0 additions & 6 deletions Documentation/components/nxgraphics/nxtk.rst
Original file line number Diff line number Diff line change
Expand Up @@ -436,7 +436,6 @@ these sub-windows to be managed more-or-less independently:
FAR const struct nx_callback_s *cb, \
FAR void *arg);


Create a tool bar at the top of the specified framed
window.

Expand Down Expand Up @@ -468,7 +467,6 @@ these sub-windows to be managed more-or-less independently:
.. c:function:: int nxtk_filltoolbar(NXTKWINDOW hfwnd, FAR const struct nxgl_rect_s *rect, \
nxgl_mxpixel_t color[CONFIG_NX_NPLANES]);


Fill the specified rectangle in the toolbar sub-window
with the specified color.

Expand All @@ -487,7 +485,6 @@ these sub-windows to be managed more-or-less independently:
unsigned int plane, FAR uint8_t *dest, \
unsigned int deststride);


Get the raw contents of graphic memory within a
rectangular region. NOTE: Since raw graphic memory is returned, the
returned memory content may be the memory of windows above this one and
Expand Down Expand Up @@ -530,7 +527,6 @@ these sub-windows to be managed more-or-less independently:
nxgl_coord_t width, nxgl_mxpixel_t color[CONFIG_NX_NPLANES], \
uint8_t caps);


Fill the specified line in the toolbar sub-window with
the specified color. This is simply a wrapper that uses
``nxgl_splitline()`` to break the line into trapezoids and then calls
Expand Down Expand Up @@ -558,7 +554,6 @@ these sub-windows to be managed more-or-less independently:
#define NX_LINECAP_PT2 0x02 /* Line cap on pt2 on of the vector only */
#define NX_LINECAP_BOTH 0x03 /* Line cap on both ends of the vector only */


:return: ``OK`` on success; ``ERROR`` on failure with
``errno`` set appropriately

Expand Down Expand Up @@ -650,4 +645,3 @@ these sub-windows to be managed more-or-less independently:

.. _nx-fonts-support-nxfonts-1:


1 change: 0 additions & 1 deletion Documentation/components/nxgraphics/sample.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,3 @@ Linux/Cygwin-based NuttX simulator. Instructions are provided for
building that simulation are provided in `Appendix C <#testcoverage>`__
of this document.


1 change: 0 additions & 1 deletion Documentation/components/power.rst
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,6 @@ All PM interfaces are declared in the file ``include/nuttx/power/pm.h``.
Callbacks
=========


.. c:struct:: pm_callback_s

This struct includes the pointers to the driver
Expand Down
4 changes: 0 additions & 4 deletions Documentation/contributing/coding_style.rst
Original file line number Diff line number Diff line change
Expand Up @@ -920,7 +920,6 @@ conditional compilation does *not* cause any change to the indentation.
...
#endif /* __INCLUDE_SOMEHEADER_H */


Parentheses
===========

Expand Down Expand Up @@ -1146,7 +1145,6 @@ Parameters and Local Variables
return ret;
}


**NOTE:** You will see the local variable named ``ret`` is frequently
used in the code base for the name of a local variable whose value will
be returned or to received the returned value from a called function.
Expand Down Expand Up @@ -2392,7 +2390,6 @@ Appendix
C Source File Structure
=======================


.. code-block:: c

/****************************************************************************
Expand Down Expand Up @@ -2430,7 +2427,6 @@ C Source File Structure

*All C pre-processor macros are defined here.*


.. code-block:: c

/****************************************************************************
Expand Down
4 changes: 0 additions & 4 deletions Documentation/contributing/making-changes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,13 @@ Here's how to do it:
If you don't have a `GitHub <https://www.github.com>`_ account, it's free to
sign up.


#. Fork the Projects

Visit both these links and hit the Fork button in the upper right of the page:

* `NuttX <https://github.com/apache/incubator-nuttx/>`_
* `NuttX Apps <https://github.com/apache/incubator-nuttx-apps/>`_


#. Clone the Repositories

On the GitHub web page for your forked ``incubator-nuttx`` project, copy the clone url – get it by hitting the
Expand Down Expand Up @@ -66,7 +64,6 @@ Here's how to do it:
$ git checkout -b test/my-new-branch
$ git push


Git Workflow With an Upstream Repository
----------------------------------------

Expand Down Expand Up @@ -162,7 +159,6 @@ maybe doing that several times. Then when everything works, I get my branch read
$ git commit my-file.c
$ git push


Submitting Your Changes to NuttX
--------------------------------

Expand Down
2 changes: 1 addition & 1 deletion Documentation/guides/cpp_cmake.rst
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ Creating the project

set(AC_HW_FLAGS "-mcpu=cortex-m4 -mthumb -mfloat-abi=soft ")
set(AC_HW_FLAGS "${AC_HW_FLAGS} -isystem ${NUTTX_PATH}/include")
set(AC_HW_FLAGS "${AC_HW_FLAGS} -pipe -D__NuttX__")
set(AC_HW_FLAGS "${AC_HW_FLAGS} -pipe")

set(AC_LINKER_FLAGS "--entry=__start -nostartfiles -nodefaultlibs -T${MCU_LINKER_SCRIPT}")

Expand Down
1 change: 0 additions & 1 deletion Documentation/guides/drivers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,6 @@ modification.
200aaa90: 0000 0000 0000 0000 0000 0000 0000 0000 ................
200aaaa0: 0000 0000 0000 0000 ........


NuttX Drivers as a Reference
----------------------------

Expand Down
2 changes: 0 additions & 2 deletions Documentation/guides/nfs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,6 @@ called ``/export``.

# sudo mkdir /export


It is important that ``/export`` directory allow access to everyone (777
permissions) as we will be accessing the NFS share from the client with
no authentication.
Expand Down Expand Up @@ -280,5 +279,4 @@ And also we can verify if NFS is running in the system with:
100021 3 tcp 1629 nlockmgr
100021 4 tcp 1629 nlockmgr


Now your NFS sever is sharing ``/export`` directory to be accessed.
23 changes: 11 additions & 12 deletions Documentation/guides/pysimcoder.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,19 +49,18 @@ with NuttX. The list is the following:
``CONFIG_BOARDCTL_APP_SYMTAB=y`` ``CONFIG_NSH_LINELEN=64``
``CONFIG_BOARDCTL_OS_SYMTAB=y`` ``CONFIG_NSH_READLINE=y``
``CONFIG_BUILTIN=y`` ``CONFIG_NSH_ROMFSETC=y``
``CONFIG_CLOCK_MONOTONIC=y`` ``CONFIG_PSEUDOTERM=y``
``CONFIG_ELF=y`` ``CONFIG_PTHREAD_CLEANUP=y``
``CONFIG_FS_BINFS=y`` ``CONFIG_PTHREAD_MUTEX_TYPES=y``
``CONFIG_ELF=y`` ``CONFIG_PSEUDOTERM=y``
``CONFIG_FS_BINFS=y`` ``CONFIG_PTHREAD_CLEANUP=y``
``CONFIG_FS_PROCFS=y`` ``CONFIG_PTHREAD_MUTEX_TYPES=y``
``CONFIG_FS_PROCFS_REGISTER=y`` ``CONFIG_PTHREAD_STACK_MIN=1024``
``CONFIG_FS_ROMFS=y`` ``CONFIG_RR_INTERVAL=10``
``CONFIG_FS_TMPFS=y`` ``CONFIG_SCHED_WAITPID=y``
``CONFIG_IDLETHREAD_STACKSIZE=2048`` ``CONFIG_SERIAL_TERMIOS=y``
``CONFIG_LIBC_EXECFUNCS=y`` ``CONFIG_SYMTAB_ORDEREDBYNAME=y``
``CONFIG_LIBC_STRERROR=y`` ``CONFIG_SYSTEM_NSH=y``
``CONFIG_MAX_TASKS=16`` ``CONFIG_SYSTEM_NSH_STACKSIZE=4096``
``CONFIG_NSH_BUILTIN_APPS=y`` ``CONFIG_INIT_ENTRYPOINT="nsh_main"``
``CONFIG_NSH_FILEIOSIZE=512``
``CONFIG_FS_PROCFS_REGISTER=y`` ``CONFIG_PTHREAD_MUTEX_TYPES=y``
``CONFIG_FS_ROMFS=y`` ``CONFIG_PTHREAD_STACK_MIN=1024``
``CONFIG_FS_TMPFS=y`` ``CONFIG_RR_INTERVAL=10``
``CONFIG_IDLETHREAD_STACKSIZE=2048`` ``CONFIG_SCHED_WAITPID=y``
``CONFIG_LIBC_EXECFUNCS=y`` ``CONFIG_SERIAL_TERMIOS=y``
``CONFIG_LIBC_STRERROR=y`` ``CONFIG_SYMTAB_ORDEREDBYNAME=y``
``CONFIG_MAX_TASKS=16`` ``CONFIG_SYSTEM_NSH=y``
``CONFIG_NSH_BUILTIN_APPS=y`` ``CONFIG_SYSTEM_NSH_STACKSIZE=4096``
``CONFIG_NSH_FILEIOSIZE=512`` ``CONFIG_INIT_ENTRYPOINT="nsh_main"``
==================================== =====================================

In case you want to use Network and blocks like TCP or UDP, following configuration
Expand Down
Loading