This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 57a7cb503a Documentation: fix spelling
57a7cb503a is described below
commit 57a7cb503a5e47b64d5e852c63e9716b067ea495
Author: Lars Kruse <[email protected]>
AuthorDate: Sat May 3 06:15:46 2025 +0200
Documentation: fix spelling
---
.codespell-ignore-lines | 4 ++++
Documentation/ReleaseNotes/NuttX-10.0.0 | 4 ++--
Documentation/ReleaseNotes/NuttX-10.1.0 | 2 +-
Documentation/ReleaseNotes/NuttX-10.2.0 | 4 ++--
Documentation/ReleaseNotes/NuttX-10.3.0 | 4 ++--
Documentation/ReleaseNotes/NuttX-11.0.0 | 4 ++--
Documentation/ReleaseNotes/NuttX-12.0.0 | 6 +++---
Documentation/ReleaseNotes/NuttX-12.1.0 | 4 ++--
Documentation/ReleaseNotes/NuttX-12.2.0 | 4 ++--
Documentation/ReleaseNotes/NuttX-12.3.0 | 10 +++++-----
Documentation/ReleaseNotes/NuttX-12.6.0 | 2 +-
Documentation/ReleaseNotes/NuttX-12.7.0 | 2 +-
Documentation/ReleaseNotes/NuttX-12.8.0 | 8 ++++----
Documentation/ReleaseNotes/NuttX-6.9 | 2 +-
Documentation/ReleaseNotes/NuttX-7.10 | 2 +-
Documentation/ReleaseNotes/NuttX-7.14 | 2 +-
Documentation/ReleaseNotes/NuttX-7.16 | 2 +-
Documentation/ReleaseNotes/NuttX-7.20 | 2 +-
Documentation/ReleaseNotes/NuttX-7.21 | 2 +-
Documentation/ReleaseNotes/NuttX-7.22 | 6 +++---
Documentation/ReleaseNotes/NuttX-7.23 | 4 ++--
Documentation/ReleaseNotes/NuttX-7.25 | 2 +-
Documentation/ReleaseNotes/NuttX-7.26 | 6 +++---
Documentation/ReleaseNotes/NuttX-7.29 | 6 +++---
Documentation/ReleaseNotes/NuttX-7.31 | 6 +++---
Documentation/ReleaseNotes/NuttX-7.9 | 2 +-
Documentation/ReleaseNotes/NuttX-8.2 | 2 +-
Documentation/applications/examples/camera/index.rst | 2 +-
Documentation/applications/graphics/nxwm/cnxconsole.rst | 2 +-
Documentation/components/drivers/thermal/index.rst | 2 +-
Documentation/components/filesystem/mnemofs.rst | 4 ++--
Documentation/components/filesystem/tmpfs.rst | 2 +-
Documentation/components/libs/libc/index.rst | 2 +-
Documentation/components/nxgraphics/appendix.rst | 8 ++++----
Documentation/components/syscall.rst | 2 +-
Documentation/contributing/coding_style.rst | 4 ++--
Documentation/debugging/coresight.rst | 2 +-
Documentation/guides/port_drivers_to_stm32f7.rst | 4 ++--
Documentation/guides/pysimcoder.rst | 2 +-
Documentation/implementation/device_drivers.rst | 2 +-
Documentation/legacy_README.md | 2 +-
.../platforms/arm/kinetis/boards/twr-k60n512/README.txt | 2 +-
.../platforms/arm/kinetis/boards/twr-k64f120m/README.txt | 2 +-
.../platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.rst | 2 +-
Documentation/platforms/arm/nrf52/ieee802154.rst | 4 ++--
Documentation/platforms/arm/s32k1xx/index.rst | 2 +-
.../platforms/arm/sama5/boards/sama5d2-xult/README.txt | 2 +-
.../platforms/arm/sama5/boards/sama5d3-xplained/README.txt | 2 +-
.../platforms/arm/sama5/boards/sama5d3x-ek/README.txt | 2 +-
Documentation/platforms/arm/sama5/boards/sama5d4-ek/README.txt | 6 +++---
.../platforms/arm/samd2l2/boards/samd20-xplained/README.txt | 2 +-
.../platforms/arm/samd2l2/boards/samd21-xplained/README.txt | 2 +-
.../platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst | 2 +-
Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt | 2 +-
.../platforms/arm/tiva/boards/tm4c129e-launchpad/README.txt | 2 +-
.../platforms/avr/at90usb/boards/micropendous3/README.txt | 8 ++++----
.../platforms/avr/at90usb/boards/teensy-2.0/README.txt | 6 +++---
Documentation/platforms/avr/atmega/boards/amber/README.txt | 6 +++---
Documentation/platforms/avr/atmega/index.rst | 2 +-
Documentation/platforms/x86/qemu/boards/qemu-i486/README.txt | 2 +-
Documentation/reference/os/mutex.rst | 2 +-
61 files changed, 104 insertions(+), 100 deletions(-)
diff --git a/.codespell-ignore-lines b/.codespell-ignore-lines
index 77b123d24d..5b1ac140ba 100644
--- a/.codespell-ignore-lines
+++ b/.codespell-ignore-lines
@@ -12,3 +12,7 @@ Linix 45ZWN24-40 2 0.5 Ohm 0.400 mH 2.34A 24V
THN,
# define AES_ISR_URAT_WORRDACC (5 << AES_ISR_URAT_SHIFT) /* WRONLY
register read access */
WRONLY,
+* [#14540](https://github.com/apache/nuttx/pull/14540) CMake/preprocess: fix
typo PREPROCES -> PREPROCESS
+* [#14927](https://github.com/apache/nuttx/pull/14927) spelling: fix spelling
typo premption -> preemption
+* [#15520](https://github.com/apache/nuttx/pull/15520) drivers/note: fix typo
falgs and align local name to irq_mask
+ ans init
diff --git a/Documentation/ReleaseNotes/NuttX-10.0.0
b/Documentation/ReleaseNotes/NuttX-10.0.0
index 12543acad8..690a5d1129 100644
--- a/Documentation/ReleaseNotes/NuttX-10.0.0
+++ b/Documentation/ReleaseNotes/NuttX-10.0.0
@@ -30,7 +30,7 @@ interface has also been removed, but more care will need to
be exercised:
`wd_delete()` also cancels any running timer so, in many case, calls to
`wd_delete()` should be replaced with calls to `wd_cancel()`. If you are
certain
that the timer has never been started, then you must remove the call to
-`wd_delete()` altogether. Calling `wd_cancel()` with an un-initialized s`truct
+`wd_delete()` altogether. Calling `wd_cancel()` with an un-initialized `struct
wdog_s` instance may well cause a fatal crash. * Replace the first parameter
of all remaining wdog function calls from. For example, replace a call like
`ret
= wd_cancel(priv->wdog)` where `priv->wdog` was type `WDOG_ID` with the call
@@ -210,7 +210,7 @@ error for ::setbuf if CONFIG\_STDIO\_DISABLE\_BUFFERING is
set
errno in mq\_open
* [PR-1595](https://github.com/apache/nuttx/pull/1595) epoll\_wait()
-must loop until "maxevents" to fille output evs array
+must loop until "maxevents" to fill the output evs array
* [PR-1519](https://github.com/apache/nuttx/pull/1519) libc: Replace
index/rindex from macro to function to protect against side effects with
diff --git a/Documentation/ReleaseNotes/NuttX-10.1.0
b/Documentation/ReleaseNotes/NuttX-10.1.0
index 0a515c461e..b5e434fdba 100644
--- a/Documentation/ReleaseNotes/NuttX-10.1.0
+++ b/Documentation/ReleaseNotes/NuttX-10.1.0
@@ -358,7 +358,7 @@ NuttX-10.1.0
* [#1968](https://github.com/apache/nuttx/pull/1968) arm: kinetis:
freedom-k64f: Declare missing NUM_BUTTONS
* [#1990](https://github.com/apache/nuttx/pull/1990) arm: kinetis: flexcan
fixed compile error
* [#2120](https://github.com/apache/nuttx/pull/2120) arm: stm32h7: Fix missing
'ret' reported by Frank-Christian Kruegel
-* [#2159](https://github.com/apache/nuttx/pull/2159) xtensa: esp32: Fix SPI
master DMA RX buffer memcpy size erro
+* [#2159](https://github.com/apache/nuttx/pull/2159) xtensa: esp32: Fix SPI
master DMA RX buffer memcpy size error
* [#2160](https://github.com/apache/nuttx/pull/2160) arm:
stm32l4/stm32l4_adc.c: fix copy-paste mistake with CONFI
* [#2210](https://github.com/apache/nuttx/pull/2210) arm: stm32/stm32_adc.c:
do not allow negative ref count
* [#2214](https://github.com/apache/nuttx/pull/2214) xtensa: esp32: Fix
rt-timer issues
diff --git a/Documentation/ReleaseNotes/NuttX-10.2.0
b/Documentation/ReleaseNotes/NuttX-10.2.0
index ca2b0048fd..3446415241 100644
--- a/Documentation/ReleaseNotes/NuttX-10.2.0
+++ b/Documentation/ReleaseNotes/NuttX-10.2.0
@@ -54,7 +54,7 @@ NuttX-10.2.0
* [#4450](https://github.com/apache/nuttx/pull/4450) libxx:uClibc++: disable
new_handler.cpp when use libsupc++
* [#4456](https://github.com/apache/nuttx/pull/4456) libc/gettext: Initialize
path field when creating mofile struct.
* [#4466](https://github.com/apache/nuttx/pull/4466) sched/wdog/wd_start.c:
prevent accessing watch-dog lag if head is NULL
-* [#4499](https://github.com/apache/nuttx/pull/4499) uClibc++:remove
typeinfo.cpp that confict with libsupc++
+* [#4499](https://github.com/apache/nuttx/pull/4499) uClibc++:remove
typeinfo.cpp that conflict with libsupc++
* [#3698](https://github.com/apache/nuttx/pull/3698) sched/task: Simplify the
syscall handling of task_spawn
* [#3813](https://github.com/apache/nuttx/pull/3813) syscall/syscall.csv:
Correct ordering of entries
* [#4020](https://github.com/apache/nuttx/pull/4020) SMP should depends on
ARCH_INTERRUPTSTACK
@@ -650,7 +650,7 @@ NuttX-10.2.0
* [#4061](https://github.com/apache/nuttx/pull/4061) FAT32 kconfig entry to
enforce computation of free clusters at mount
* [#4079](https://github.com/apache/nuttx/pull/4079) fs/procfs: layout the
output of meminfo correctly
* [#4093](https://github.com/apache/nuttx/pull/4093) fs: Move the default
ioctl handle from nx_vioctl to file_vioctl
-* [#4097](https://github.com/apache/nuttx/pull/4097) fs: Remove the inernal
st_count field from struct stat
+* [#4097](https://github.com/apache/nuttx/pull/4097) fs: Remove the internal
st_count field from struct stat
* [#4101](https://github.com/apache/nuttx/pull/4101) fs: pseudorename should
call inode_release in the error path
* [#4118](https://github.com/apache/nuttx/pull/4118) fs: Support the root file
system attributes(mode, uid, gid and time)
* [#4119](https://github.com/apache/nuttx/pull/4119) fs: fstat shouldn't
follow the symbol link
diff --git a/Documentation/ReleaseNotes/NuttX-10.3.0
b/Documentation/ReleaseNotes/NuttX-10.3.0
index ced4eba830..6f52463e51 100644
--- a/Documentation/ReleaseNotes/NuttX-10.3.0
+++ b/Documentation/ReleaseNotes/NuttX-10.3.0
@@ -106,7 +106,7 @@ NuttX-10.3.0
* [#5527](https://github.com/apache/nuttx/pull/5527) libnx: handle the bad
message correctly
* [#5321](https://github.com/apache/nuttx/pull/5321) libxx: uclibxx: add patch
use overload constructor of filebuf & ostream
* [#4747](https://github.com/apache/nuttx/pull/4747) Revert "libc: Implement
fesetround & fegetround for arm"
-* [#4739](https://github.com/apache/nuttx/pull/4739) Revert "lib/netdb: Change
the default NETDB_DNSCLIENT_NAMESIZE to NAM…
+* [#4739](https://github.com/apache/nuttx/pull/4739) Revert "lib/netdb: Change
the default NETDB_DNSCLIENT_NAMESIZE to NAME…
* [#5459](https://github.com/apache/nuttx/pull/5459) mm: mm_heap: add
mm_foreach to run handler for every memory node
* [#5504](https://github.com/apache/nuttx/pull/5504) mm: handle take mm sem in
IRQ
@@ -531,7 +531,7 @@ NuttX-10.3.0
* [#5636](https://github.com/apache/nuttx/pull/5636) arch: risc-v/qemu-rv: Set
FS bits in mstatus
* [#5529](https://github.com/apache/nuttx/pull/5529) arch: risc-v/qemu-rv:
Supports SMP up to 8 cores and other minor changes
* [#4825](https://github.com/apache/nuttx/pull/4825) arch: risc-v/xtensa:
Kconfig: Some cleanup and improvements to arch versions of C library functions.
-* [#5683](https://github.com/apache/nuttx/pull/5683) arch: risc-v/xtensa:
corrent dumpstate xcp size
+* [#5683](https://github.com/apache/nuttx/pull/5683) arch: risc-v/xtensa:
correct dumpstate xcp size
* [#5717](https://github.com/apache/nuttx/pull/5717) Revert "arch: risc-v:
Correct FPU register save area in riscv_copystate"
#### SPARC
diff --git a/Documentation/ReleaseNotes/NuttX-11.0.0
b/Documentation/ReleaseNotes/NuttX-11.0.0
index 148b300e2f..0ff8bfb459 100644
--- a/Documentation/ReleaseNotes/NuttX-11.0.0
+++ b/Documentation/ReleaseNotes/NuttX-11.0.0
@@ -40,7 +40,7 @@ NuttX-11.0.0
* [#6392](https://github.com/apache/nuttx/pull/6392) sched/mqueue: remove
sched_lock to improve performance
* [#6377](https://github.com/apache/nuttx/pull/6377) sched/tls: Shouldn't get
tls info directly from sp in kernel space
* [#6365](https://github.com/apache/nuttx/pull/6365) sched/tls: Wrap
up_info_size into tls_info_size
-* [#6340](https://github.com/apache/nuttx/pull/6340) Change dpends on
SCHED_[L|H]PWORK to SCHED_WORKQUEUE
+* [#6340](https://github.com/apache/nuttx/pull/6340) Change depends on
SCHED_[L|H]PWORK to SCHED_WORKQUEUE
* [#6250](https://github.com/apache/nuttx/pull/6250) sched: Remove
task_restart in case of CONFIG_BUILD_KERNEL
* [#6236](https://github.com/apache/nuttx/pull/6236) sched: Remove task_delete
in case of CONFIG_BUILD_KERNEL
* [#5822](https://github.com/apache/nuttx/pull/5822) sched/dumpstack: Print
"backtrace:" only in the first iteration
@@ -65,7 +65,7 @@ NuttX-11.0.0
* [#6120](https://github.com/apache/nuttx/pull/6120) Implement execle, execve,
execvp, execlp and execvpe
* [#5814](https://github.com/apache/nuttx/pull/5814) env_dup: Allocate memory
from the correct memory pool
-* [#5914](https://github.com/apache/nuttx/pull/5914) mm/mm_heap: place
alloc-bit at the LSB of node->preceeding
+* [#5914](https://github.com/apache/nuttx/pull/5914) mm/mm_heap: place
alloc-bit at the LSB of node->preceding
* [#6685](https://github.com/apache/nuttx/pull/6685) mm/mm_heap: update
MM_BACKTRACE and malloc failed output
* [#6658](https://github.com/apache/nuttx/pull/6658) mm: Fixed the usage of
CONFIG_MM_BACKTRACE & CONFIG_DEBUG_MM
* [#5906](https://github.com/apache/nuttx/pull/5906) mm_heap: heapsize align
with MM_MIN_CHUNK
diff --git a/Documentation/ReleaseNotes/NuttX-12.0.0
b/Documentation/ReleaseNotes/NuttX-12.0.0
index 02bac26b32..c02e67eb3c 100644
--- a/Documentation/ReleaseNotes/NuttX-12.0.0
+++ b/Documentation/ReleaseNotes/NuttX-12.0.0
@@ -163,7 +163,7 @@ NuttX-12.0.0
* [#6961](https://github.com/apache/incubator-nuttx/pull/6961) Fixed format
specifier in various prints.
* [#7532](https://github.com/apache/incubator-nuttx/pull/7532) hwspinlock:
add hwspinlock driver for multi CPU
* [#7472](https://github.com/apache/incubator-nuttx/pull/7472) Initialize
global mutext/sem by NXMUTEX_INITIALIZER and SEM_INITIALIZER
- * [#6926](https://github.com/apache/incubator-nuttx/pull/6926) list.h: Change
inline function to macro as much as possbile
+ * [#6926](https://github.com/apache/incubator-nuttx/pull/6926) list.h: Change
inline function to macro as much as possible
* [#7517](https://github.com/apache/incubator-nuttx/pull/7517) nxmutex: minor
fix for mutex lock mismatch
* [#6965](https://github.com/apache/incubator-nuttx/pull/6965) nxmutex:
replace nxsem when used as a lock
* [#6966](https://github.com/apache/incubator-nuttx/pull/6966) queue: Change
some queue function to macro
@@ -260,7 +260,7 @@ NuttX-12.0.0
* [#7155](https://github.com/apache/incubator-nuttx/pull/7155) arch: arm:
armv7-r: remove incorrect include header "addrenv.h"
* [#7773](https://github.com/apache/incubator-nuttx/pull/7773) arch: arm:
armv7-r: sync ARM_THUMB support from cortex-a
* [#7513](https://github.com/apache/incubator-nuttx/pull/7513) arch: arm:
armv7-a/r: add isb after CACHE and TLB operations.
- * [#7195](https://github.com/apache/incubator-nuttx/pull/7195) arch: arm:
armv7-a/r: SMP hande all cores start at same time
+ * [#7195](https://github.com/apache/incubator-nuttx/pull/7195) arch: arm:
armv7-a/r: SMP handle all cores start at same time
* [#7338](https://github.com/apache/incubator-nuttx/pull/7338) arch: arm:
armv7-a/r: Don't define fiq stack if CONFIG_ARMV7A_DECODEFIQ=n
* [#7751](https://github.com/apache/incubator-nuttx/pull/7751) arch: arm:
armv7-a/r: thumb: force assembler files to be interpreted as Thumb code
* [#7129](https://github.com/apache/incubator-nuttx/pull/7129) arch: arm:
armv7-a/r: Implement up_affinity_irq
@@ -421,7 +421,7 @@ NuttX-12.0.0
* [#6883](https://github.com/apache/incubator-nuttx/pull/6883) arch: sim: set
CMDLINE env to the argument user pass to nuttx
* [#7717](https://github.com/apache/incubator-nuttx/pull/7717) arch: sim:
sim_alsa.c: add mp3 offload playback on sim
* [#7282](https://github.com/apache/incubator-nuttx/pull/7282) arch: sim:
support multiple tapdev for sim
- * [#7655](https://github.com/apache/incubator-nuttx/pull/7655) arch: sim:
Unify the host soruce file naming
+ * [#7655](https://github.com/apache/incubator-nuttx/pull/7655) arch: sim:
Unify the host source file naming
* [#6908](https://github.com/apache/incubator-nuttx/pull/6908) arch: sim:
wchar_t: fix visual studio Compiler Error C2371
* [#7335](https://github.com/apache/incubator-nuttx/pull/7335) arch: sparc:
add support of spin_lock for LEON3 and LEON4
* [#7292](https://github.com/apache/incubator-nuttx/pull/7292) arch: sparc:
dismiss non-Unicode characters issue
diff --git a/Documentation/ReleaseNotes/NuttX-12.1.0
b/Documentation/ReleaseNotes/NuttX-12.1.0
index 82196099da..44300d8c1a 100644
--- a/Documentation/ReleaseNotes/NuttX-12.1.0
+++ b/Documentation/ReleaseNotes/NuttX-12.1.0
@@ -331,7 +331,7 @@ Improvements
* [#8817](https://github.com/apache/nuttx/pull/8817) arm: nrf52: improvements
for GPIOTE and buttons example for boards
* [#8923](https://github.com/apache/nuttx/pull/8923) arm: nrf52: initial
support for USBDEV
* [#8725](https://github.com/apache/nuttx/pull/8725) arm: nrf52: minor fixes
for SoftDevice
-* [#8702](https://github.com/apache/nuttx/pull/8702) arm: nrf52: use the lates
SoftDevice release (v2.3.0)
+* [#8702](https://github.com/apache/nuttx/pull/8702) arm: nrf52: use the
latest SoftDevice release (v2.3.0)
* [#8793](https://github.com/apache/nuttx/pull/8793) arm: nrf52/nrf53: various
fixes
* [#8804](https://github.com/apache/nuttx/pull/8804) arm: nrf53: add ADC
support
* [#8909](https://github.com/apache/nuttx/pull/8909) arm: nrf53: add GPIOTE
support (GPIO interrupts)
@@ -475,7 +475,7 @@ Improvements
* [#8076](https://github.com/apache/nuttx/pull/8076) sim: move some i2c,spi
configs from board to arch
* [#8469](https://github.com/apache/nuttx/pull/8469) sim: realize sim timer
tickless
* [#7911](https://github.com/apache/nuttx/pull/7911) sim: Refine arch/sim
implementation
-* [#7946](https://github.com/apache/nuttx/pull/7946) sim: remove unused
variale in sim_saveusercontext()
+* [#7946](https://github.com/apache/nuttx/pull/7946) sim: remove unused
variable in sim_saveusercontext()
* [#8849](https://github.com/apache/nuttx/pull/8849) sim: sim_linuxi2c: fix
snprintf parameter
* [#8472](https://github.com/apache/nuttx/pull/8472) sim: sim_saveusercontext
& sim_fullcontextrestore update
* [#7928](https://github.com/apache/nuttx/pull/7928) sim: take timer irq as
real timer with WALL_SIGNAL
diff --git a/Documentation/ReleaseNotes/NuttX-12.2.0
b/Documentation/ReleaseNotes/NuttX-12.2.0
index 94fcfa667c..817b406d1d 100644
--- a/Documentation/ReleaseNotes/NuttX-12.2.0
+++ b/Documentation/ReleaseNotes/NuttX-12.2.0
@@ -289,7 +289,7 @@ Improvements
* [#9020](https://github.com/apache/nuttx/pull/9020) arch/xtensa/esp32: ESP32
not use IMEM in user heap mode
* [#9408](https://github.com/apache/nuttx/pull/9408) arch/xtensa/esp32: Fix
build issues for SoftAP mode
* [#9236](https://github.com/apache/nuttx/pull/9236) arch/xtensa/esp32: Fix
himem driver crash in SMP mode
-* [#8926](https://github.com/apache/nuttx/pull/8926) arch/xtensa/esp32: fix
signal deliver when task is running on ther CPU
+* [#8926](https://github.com/apache/nuttx/pull/8926) arch/xtensa/esp32: fix
signal deliver when task is running on other CPU
* [#8963](https://github.com/apache/nuttx/pull/8963) arch/xtensa/esp32: Fix
Wi-Fi driver parameter settings
* [#8974](https://github.com/apache/nuttx/pull/8974) arch/xtensa/esp32: Make
asprintf and lib_free corresponding
* [#9077](https://github.com/apache/nuttx/pull/9077) arch/xtensa/esp32: Ssd1306
@@ -405,7 +405,7 @@ Improvements
* [#8907](https://github.com/apache/nuttx/pull/#8907) drivers/video/fb: add
vsync offset support
* [#9101](https://github.com/apache/nuttx/pull/#9101) drivers/video/fb: fix
pollnotify calling crash in advance
* [#9328](https://github.com/apache/nuttx/pull/#9328) drivers/video/fb_driver:
add fb_open and fb_close
-* [#9388](https://github.com/apache/nuttx/pull/#9388)
drivers/video/vnc_server: Fix that vnc_updater thread exited caused by readed a
null data
+* [#9388](https://github.com/apache/nuttx/pull/#9388)
drivers/video/vnc_server: Fix that vnc_updater thread exited caused by reading
a null data
* [#9329](https://github.com/apache/nuttx/pull/#9329)
drivers/video/vnc_server: set touch.maxpoint to 1 for circbuf_init
* [#9447](https://github.com/apache/nuttx/pull/#9447) drivers/virtio: Fix
virtnet_transmit() in virtio-mmio-net.c
* [#9457](https://github.com/apache/nuttx/pull/#9457) drivers/virtio: Fix
virtio-mmio-net
diff --git a/Documentation/ReleaseNotes/NuttX-12.3.0
b/Documentation/ReleaseNotes/NuttX-12.3.0
index 8e83cb1b68..2a6e3e6367 100644
--- a/Documentation/ReleaseNotes/NuttX-12.3.0
+++ b/Documentation/ReleaseNotes/NuttX-12.3.0
@@ -90,7 +90,7 @@ libs
* [#9835](https://github.com/apache/nuttx/pull/9835) libc: basename: Change
len type from int to size_t
* [#10417](https://github.com/apache/nuttx/pull/10417) libc: change the
default NETDB_DNSCLIENT_MAXRESPONSE to the standard length
* [#10021](https://github.com/apache/nuttx/pull/10021) libc: compatible with
Android for htonq:ntohq
-* [#10708](https://github.com/apache/nuttx/pull/10708) libc: currect usage of
getpid:gettid in library
+* [#10708](https://github.com/apache/nuttx/pull/10708) libc: correct usage of
getpid:gettid in library
* [#10121](https://github.com/apache/nuttx/pull/10121) libc: fdt: add libfdt
support
* [#10405](https://github.com/apache/nuttx/pull/10405) libc: fdt: modify
makefile
* [#10519](https://github.com/apache/nuttx/pull/10519) libc: fix a fatal bug
in fread
@@ -127,7 +127,7 @@ libs
* [#9708](https://github.com/apache/nuttx/pull/9708) libc: pthread: add the
implementation of pthread_getcpuclockid
* [#9903](https://github.com/apache/nuttx/pull/9903) libc: pthread: fix the
incorrect description in comments
* [#10752](https://github.com/apache/nuttx/pull/10752) libc: pthread: g_lock
may lead deadlock
-* [#9771](https://github.com/apache/nuttx/pull/9771) libc: pthread: remove
unsed compare code in pthread_rwlock_init()
+* [#9771](https://github.com/apache/nuttx/pull/9771) libc: pthread: remove
unused compare code in pthread_rwlock_init()
* [#9948](https://github.com/apache/nuttx/pull/9948) libc: rand_r: support
rand_r api
* [#9773](https://github.com/apache/nuttx/pull/9773) libc: set
CONFIG_PTHREAD_STACK_MIN as DEFAULT_MM_PGSIZE`s default value and
* [#10064](https://github.com/apache/nuttx/pull/10064) libc: stdio: changed
LIBC_NL_ARGMAX default value to 9
@@ -514,7 +514,7 @@ New Driver Support
* [#10725](https://github.com/apache/nuttx/pull/10725) sensors: goldfish: add
goldfish gps driver
* [#9954](https://github.com/apache/nuttx/pull/9954) sensors: gps: Implement
the GPS driver framework
* [#10152](https://github.com/apache/nuttx/pull/10152) power: Regulator:add
new features
-* [#10167](https://github.com/apache/nuttx/pull/10167) reset: Add resest
driver framework
+* [#10167](https://github.com/apache/nuttx/pull/10167) reset: Add reset driver
framework
* [#10001](https://github.com/apache/nuttx/pull/10001) timers: qemu: add qemu
rtc driver.
* [#10171](https://github.com/apache/nuttx/pull/10171) video: add NuttX
Goldfish-FB driver
* [#10118](https://github.com/apache/nuttx/pull/10118) video: add NuttX
goldfish camera driver
@@ -637,7 +637,7 @@ Drivers With Improvements
* [#10673](https://github.com/apache/nuttx/pull/10673) serial: Add ram uart
driver
* [#10170](https://github.com/apache/nuttx/pull/10170) serial: filter out
control character in pty echo
* [#10443](https://github.com/apache/nuttx/pull/10443) serial: fix error echo
about VT100 escape sequence
-* [#10442](https://github.com/apache/nuttx/pull/10442) serial: fix race
condition about calling rxflowcontrol in mutli thread
+* [#10442](https://github.com/apache/nuttx/pull/10442) serial: fix race
condition about calling rxflowcontrol in multiple thread
* [#9799](https://github.com/apache/nuttx/pull/9799) serial: serial.c fix
logic error
* [#9980](https://github.com/apache/nuttx/pull/9980) serial: Simplify the echo
process
* [#10019](https://github.com/apache/nuttx/pull/10019) serial: uart_16550:
Wait before setting Line Control Register (Synopsys DesignWare 8250)
@@ -940,4 +940,4 @@ For boards that enable board serial string using
COMPOSITE_BOARD_SERIALSTR, PL23
* [#9932](https://github.com/apache/nuttx/pull/9932) video: driver support
multiple instance
-The interface of video_uninitialize() has changed and is no longer compatible.
\ No newline at end of file
+The interface of video_uninitialize() has changed and is no longer compatible.
diff --git a/Documentation/ReleaseNotes/NuttX-12.6.0
b/Documentation/ReleaseNotes/NuttX-12.6.0
index 430b991943..6ee9915d4f 100644
--- a/Documentation/ReleaseNotes/NuttX-12.6.0
+++ b/Documentation/ReleaseNotes/NuttX-12.6.0
@@ -233,7 +233,7 @@ Architecture improvements
* [#12279](https://github.com/apache/nuttx/pull/12279) arch/risc-v/qemu: fix
kernel build issue 12275
* [#12290](https://github.com/apache/nuttx/pull/12290) arch/risc-v/qemu:
graceful shutdown via SBI
* [#12178](https://github.com/apache/nuttx/pull/12178) arch/risc-v/qemu-rv:
Add S-mode support
-* [#12433](https://github.com/apache/nuttx/pull/12433)
arch/risc-v/riscv_mtimer: Update the mtimecmp value once per interrup…
+* [#12433](https://github.com/apache/nuttx/pull/12433)
arch/risc-v/riscv_mtimer: Update the mtimecmp value once per interrupt…
* [#12535](https://github.com/apache/nuttx/pull/12535) arch/risc-v/rv64ilp32:
revise fpucmp
* [#12435](https://github.com/apache/nuttx/pull/12435) arch/risc-v/syscall:
Optimize user service call performance
* [#12301](https://github.com/apache/nuttx/pull/12301) arch/risc-v/virt:
graceful shutdown in M-mode
diff --git a/Documentation/ReleaseNotes/NuttX-12.7.0
b/Documentation/ReleaseNotes/NuttX-12.7.0
index 95b5d452f1..985343dd26 100644
--- a/Documentation/ReleaseNotes/NuttX-12.7.0
+++ b/Documentation/ReleaseNotes/NuttX-12.7.0
@@ -255,7 +255,7 @@ arm
* [#12873](https://github.com/apache/nuttx/pull/12873) arm/lm3s6965-ek:
Disable NTPC for lm3s6965 to fix maximum flash space…
* [#13557](https://github.com/apache/nuttx/pull/13557) arm/qemu: Add mounting
of tmpfs
* [#13117](https://github.com/apache/nuttx/pull/13117) arm/qemu: enable WFI in
`up_idle`
-* [#13131](https://github.com/apache/nuttx/pull/13131) arm/spinlock:
up_testset() sould not depends on SMP
+* [#13131](https://github.com/apache/nuttx/pull/13131) arm/spinlock:
up_testset() should not depend on SMP
* [#12879](https://github.com/apache/nuttx/pull/12879) arm/stm32f401rc-rs485:
Add support to BMP280 sensor
* [#13565](https://github.com/apache/nuttx/pull/13565) arm/stm32f401rc-rs485:
Add support to LCD 16x2 with I2C Backpack
* [#12839](https://github.com/apache/nuttx/pull/12839) arm/stm32f401rc-rs485:
Add support to RFID MFRC522
diff --git a/Documentation/ReleaseNotes/NuttX-12.8.0
b/Documentation/ReleaseNotes/NuttX-12.8.0
index ab92e5cf27..2e8df3b095 100644
--- a/Documentation/ReleaseNotes/NuttX-12.8.0
+++ b/Documentation/ReleaseNotes/NuttX-12.8.0
@@ -518,7 +518,7 @@ Drivers With Improvements
* [#13947](https://github.com/apache/nuttx/pull/13947) drivers/devicetree/fdt:
get 'reg' property
* [#13916](https://github.com/apache/nuttx/pull/13916) drivers/fb: use ENOTTY
to replace assert
* [#14790](https://github.com/apache/nuttx/pull/14790) Drivers/input
-* [#14177](https://github.com/apache/nuttx/pull/14177) drivers/input: fix
complie err about undefined
+* [#14177](https://github.com/apache/nuttx/pull/14177) drivers/input: fix
compile err about undefined
* [#14728](https://github.com/apache/nuttx/pull/14728) drivers/misc: fix rpmsg
dev poll assert crash
* [#14729](https://github.com/apache/nuttx/pull/14729) drivers/misc: fix
rpmsgdev read overflow
* [#15047](https://github.com/apache/nuttx/pull/15047) drivers/net: change
netdev_lower_quota_load to macro
@@ -697,7 +697,7 @@ Improvements
* [#14554](https://github.com/apache/nuttx/pull/14554) DNS: Implement TCP
fallback
* [#14867](https://github.com/apache/nuttx/pull/14867) IPV6 macro
* [#13906](https://github.com/apache/nuttx/pull/13906) local_sock: fix accept
use-after-free
-* [#14103](https://github.com/apache/nuttx/pull/14103) local_socket: corrent
send/recv return value after shutdown
+* [#14103](https://github.com/apache/nuttx/pull/14103) local_socket: correct
send/recv return value after shutdown
* [#14574](https://github.com/apache/nuttx/pull/14574) tcp_input: if tcp->req
> recvreq send ack only when state is TCP_ESTABLISHED
* [#14698](https://github.com/apache/nuttx/pull/14698) tcp: fix tcp can not
retransmit timely when ACK with TCP_NEWDATA
* [#14595](https://github.com/apache/nuttx/pull/14595) sys/socket: fix struct
sockaddr_storage alignment issue
@@ -746,7 +746,7 @@ Unsorted
* [#14094](https://github.com/apache/nuttx/pull/14094) dump more information
when CONFIG_MM_DUMP_DETAILS_ON_FAILURE enabled flush log before coredump
* [#13902](https://github.com/apache/nuttx/pull/13902) e1000: add polling mode
support for tx/rx
* [#14646](https://github.com/apache/nuttx/pull/14646) Enable
DEV_PIPE_NPOLLWAITERS default value 4 for adapter APP
-* [#14318](https://github.com/apache/nuttx/pull/14318) Expand samplerate bits
from 8 to 32 enchance encode capacity in sim offload.
+* [#14318](https://github.com/apache/nuttx/pull/14318) Expand samplerate bits
from 8 to 32 enhance encode capacity in sim offload.
* [#14310](https://github.com/apache/nuttx/pull/14310) external/ffmpeg: add
offloding audio recording with amr format.
* [#13867](https://github.com/apache/nuttx/pull/13867) Fdt mmio: add common
fdt mmio virtio device register function
* [#14591](https://github.com/apache/nuttx/pull/14591) Feature/esp i2c bitbang
@@ -885,7 +885,7 @@ Unsorted
* [#14180](https://github.com/apache/nuttx/pull/14180) sdio_probe: set voltage
use CMD5
* [#14802](https://github.com/apache/nuttx/pull/14802) segger/stream_rtt: fix
warning after stream update
* [#14465](https://github.com/apache/nuttx/pull/14465) sem: change sem wait to
atomic operation
-* [#14152](https://github.com/apache/nuttx/pull/14152) setjmp: fix setjmp
returns 0 when calling longjmp with 0 as the secon…
+* [#14152](https://github.com/apache/nuttx/pull/14152) setjmp: fix setjmp
returns 0 when calling longjmp with 0 as the second…
* [#14276](https://github.com/apache/nuttx/pull/14276) shm:fix build error
* [#14524](https://github.com/apache/nuttx/pull/14524) Shmfs bug fix
* [#14822](https://github.com/apache/nuttx/pull/14822) Simplify PCI driver
configuration
diff --git a/Documentation/ReleaseNotes/NuttX-6.9
b/Documentation/ReleaseNotes/NuttX-6.9
index 95de7f5c36..2cbff91281 100644
--- a/Documentation/ReleaseNotes/NuttX-6.9
+++ b/Documentation/ReleaseNotes/NuttX-6.9
@@ -47,7 +47,7 @@ then erases the underlying FLASH memory
* Build System: The Make export logic now also tries to track down all
architecture-specific header files and include these in the NuttX
export bundle as well. Various changes and modifications so that
-NuttX wil build on FreeBSD using the ASH shell (submitted by Kurt Lidl).
+NuttX will build on FreeBSD using the ASH shell (submitted by Kurt Lidl).
Bugfixes, order roughly on decreasing criticality include:
diff --git a/Documentation/ReleaseNotes/NuttX-7.10
b/Documentation/ReleaseNotes/NuttX-7.10
index d4184fe95c..fe135f5d03 100644
--- a/Documentation/ReleaseNotes/NuttX-7.10
+++ b/Documentation/ReleaseNotes/NuttX-7.10
@@ -291,7 +291,7 @@ callers of net_startmonitor() to assume that the connection
was
okay, undoing the good things that net_startmonitor() did and
causing the socket to be incorrectly marked as connected. This
behavior was noted by Pelle Windestam.
-- setsockopt() failed when setting timeouts to values less tha 100
+- setsockopt() failed when setting timeouts to values less than 100
msec. That is because the timeout is limited to stops of 1
decisecond and because the conversion of structure timeval was
truncating the microsecond remainder. The utility
diff --git a/Documentation/ReleaseNotes/NuttX-7.14
b/Documentation/ReleaseNotes/NuttX-7.14
index 75f5e3863a..7123f7645e 100644
--- a/Documentation/ReleaseNotes/NuttX-7.14
+++ b/Documentation/ReleaseNotes/NuttX-7.14
@@ -156,7 +156,7 @@ dependencies generated by a Windows compiler so that they
can be
used with the Cygwin make.
- tools/mkwindeps.sh: A script that coordinates use of cnvwindeps.exe.
Dependencies now work on the Cygwin platform when using a Windows
-ative toolchain.
+active toolchain.
* Applications: NSH
diff --git a/Documentation/ReleaseNotes/NuttX-7.16
b/Documentation/ReleaseNotes/NuttX-7.16
index 7253a811b8..bc54b9d1b9 100644
--- a/Documentation/ReleaseNotes/NuttX-7.16
+++ b/Documentation/ReleaseNotes/NuttX-7.16
@@ -182,7 +182,7 @@ than 1. From David Sidrane.
- fs/Kconfig: Allow CONFIG_FS_WRITABLE to be manually selectable. This
is needed when there are no writable file systems, but write support
is still needed in BCH or FTL.
-- arch/*/Makefile: Add definitions that can be overrided to use GCC
+- arch/*/Makefile: Add definitions that can be overridden to use GCC
instead of LD in the final link. From Paul Alexander Patience .
* Applications: apps/netutils:
diff --git a/Documentation/ReleaseNotes/NuttX-7.20
b/Documentation/ReleaseNotes/NuttX-7.20
index 7ed0ed0c24..937f56d808 100644
--- a/Documentation/ReleaseNotes/NuttX-7.20
+++ b/Documentation/ReleaseNotes/NuttX-7.20
@@ -69,7 +69,7 @@ multiple low-priority work queues are used.
* Other Common Device Drivers:
- Add capabilities() method to SDIO interface. Remove
-CONFIG_SDIO_WIDTH_D1_ONLY. That should not be a global propertie,
+CONFIG_SDIO_WIDTH_D1_ONLY. That should not be a global property,
but rather a capability/limitation of single slot when there may be
multiple slots.
- Removed dmasupported() method from the SDIO interface. That is now
diff --git a/Documentation/ReleaseNotes/NuttX-7.21
b/Documentation/ReleaseNotes/NuttX-7.21
index eeac7ba7c9..565b263865 100644
--- a/Documentation/ReleaseNotes/NuttX-7.21
+++ b/Documentation/ReleaseNotes/NuttX-7.21
@@ -493,7 +493,7 @@ sem_restorebaseprio needed to take the tcb from the holder
prior to
the holder being freed. In the failure case where sched_verifytcb
fails it added the overhead of looking up the holder. There is also
the additional thunking on the foreach to get from holer to
-holder->tcb. An alternate approach could be to leve the interface
+holder->tcb. An alternate approach could be to leave the interface
the same and allocate a holder on the stack of sem_restoreholderprioB
copy the sem's holder to it, free it as is done in this pr and
then pass that address sem_restoreholderprio as the holder. It could
diff --git a/Documentation/ReleaseNotes/NuttX-7.22
b/Documentation/ReleaseNotes/NuttX-7.22
index 5a785166bd..0fcb52b59a 100644
--- a/Documentation/ReleaseNotes/NuttX-7.22
+++ b/Documentation/ReleaseNotes/NuttX-7.22
@@ -514,7 +514,7 @@ frame for testing purposes. From Anthony Merlino.
poll various attributes related to the coordinator. From Anthony
Merlino.
- wireless/ieee802154/i8sak: Add a option to retry on failures to the
-assoc command (usually meaning tht the coordinator is not yet up).
+assoc command (usually meaning that the coordinator is not yet up).
- iwireless/ieee802154/8sak: Add reset command to reset the MAC layer.
Adds option to assoc command -t to specify how long to wait for a
response from the Coordinator. From Anthony Merlino.
@@ -626,7 +626,7 @@ when both IPv4 and IPv6 are enabled.
- UDP Networking: When upd_input() cannot process a packet, it returns
ERROR so that network drivers may try calling ipv4_input() later. In
this case, it must also set d_len to zero. Otherwise, all network
-drivers will assume tht there is also an outgoing packet. This
+drivers will assume that there is also an outgoing packet. This
results in a gratuitous ARP.
- TCP Networking: Correct some issues that prevent TCP from working
correctly when both IPv4 and IPv6 are enabled.
@@ -787,7 +787,7 @@ problem occurs, and is easily reproducible, if the device
is connected
to a CAN network with a wrongly configured CAN speed (baud rate). In
our tests we set the CAN speed of the device to 1000000 and the speed
of the other CAN nodes to 500000. The device is restarted and sends a
-CANopen "bootup message" to the CAN network. This results in huge
+CANopen "boot up message" to the CAN network. This results in huge
amount of errors messages on the CAN bus, probably because of the CAN
feature for acknowledging error messages. The error messages can't be
read by the device because of the misconfigured CAN speed, instead the
diff --git a/Documentation/ReleaseNotes/NuttX-7.23
b/Documentation/ReleaseNotes/NuttX-7.23
index 13b4b4f942..c207bc166f 100644
--- a/Documentation/ReleaseNotes/NuttX-7.23
+++ b/Documentation/ReleaseNotes/NuttX-7.23
@@ -670,7 +670,7 @@ be reported as a file instead of a directory by opendir.
This
happened after adding these three new procfs entries: fs/block,
fs/mount, and fs/usage. Of course, there is no directory fs in this
case, only three files that have fs/ in their relative pathnames.
-The logic was detecting that fs was the name of the enty to report,
+The logic was detecting that fs was the name of the entry to report,
but it was then declaring that fs was a file (because fs/block is of
type file). This was fixed by adding a check for matching lengths.
i.e., if strlen(fs) != strlen(fs/block), then report fs as a
@@ -802,7 +802,7 @@ code that already use this driver will be unchanged.
2. The STMPE811 register GPIO_DIR uses bit value 1 for output and 0
for input, but `stmpe811_gpioconfig` set the opposite.
3. The call to `stmpe811_gpiowrite` from inside of
-`stmpe811_gpioconfig` leaded to deadlock.
+`stmpe811_gpioconfig` lead to deadlock.
From Dmitriy Linikov.
- BQ2429X: Add BATIO_OPRTN_SYSON for enabling BATFET after SYSOFF.
From Jussi Kivilinna.
diff --git a/Documentation/ReleaseNotes/NuttX-7.25
b/Documentation/ReleaseNotes/NuttX-7.25
index fc24559b51..c4c9478157 100644
--- a/Documentation/ReleaseNotes/NuttX-7.25
+++ b/Documentation/ReleaseNotes/NuttX-7.25
@@ -427,7 +427,7 @@ longer available.
- apps/system/lzf: Added the test case from Marc Alexander Lehmann's
LIBLZF3.6 library From Boris Astardzhiev.
-- apps/system/embedlog: Support for embedlog data loggin package from
+- apps/system/embedlog: Support for embedlog data logging package from
https://embedlog.kurwinet.pl/ From Michal Lyszczek.
- apps/system/zmodem: Added an option to enable hardware flow control
via termios. Allow stack size and priority to be configured.
diff --git a/Documentation/ReleaseNotes/NuttX-7.26
b/Documentation/ReleaseNotes/NuttX-7.26
index 92bd47dd2d..c553ab6623 100644
--- a/Documentation/ReleaseNotes/NuttX-7.26
+++ b/Documentation/ReleaseNotes/NuttX-7.26
@@ -128,7 +128,7 @@ information about the currently running task. From Gregory
Nutt.
From ligd.
- HostFS: Add re-try when hostfs mount() fails From ligd.
- NFS: Update NFS client mount to VER3 From zhangyuan7.
-- Partitions: Add PTABLE parser fs/partion: Add a partition parser
+- Partitions: Add PTABLE parser fs/partition: Add a partition parser
framework fs/driver/fs_blockpartition.c: Add
register_blockpartition for block partition From Xiang Xiao.
- MTD: Add gd25 driver From wangyanjiong.
@@ -493,7 +493,7 @@ the Serial driver. From David Sidrane.
- LPC54xx: The LPC54608 can only run at a maximum frequency of
180Mhz. This configuration requires uses the clk_in, external
crystal clock, to drive the PLL. When that input was selected, the
-board bootup failed waiting for the PLL to lock. After referring
+board boot up failed waiting for the PLL to lock. After referring
the driver from NXP, we should turn on power sources for the ext
clock if system pll input select clk_in. NOTE that the LPC54628
did not require this step... perhaps because the system oscillator
@@ -797,7 +797,7 @@ before performing the mount. From Gregory Nutt.
- apps/examples/module: When built in the PROTECTED or KERNEL
modes, the symbol table is not built by the application. That is
because the build will fail since the kernel module depends on
-internal OS symbols thar are not available to the application
+internal OS symbols that are not available to the application
build. With this change the examples does not attempt to build
the kernel symbol table in these modes. Instead it just copies
the kernel module symbol table into the nuttx/pass1 directory
diff --git a/Documentation/ReleaseNotes/NuttX-7.29
b/Documentation/ReleaseNotes/NuttX-7.29
index 0d37d1d8d0..e51c46dfdd 100644
--- a/Documentation/ReleaseNotes/NuttX-7.29
+++ b/Documentation/ReleaseNotes/NuttX-7.29
@@ -480,7 +480,7 @@ It is using inih ini library in fsutils/inih. From Michal
Lyszczek.
- apps/examples/modbusmaster: Add Simple Modbus master example.
This example only supports Read/Write HoldingRegisters, but it is
easy to extend it to support Read/Write Input/Coils/etc.
-Originally creatd by Vytautas in 2016 and updated with minor fixes
+Originally created by Vytautas in 2016 and updated with minor fixes
for this commit. From Alan Carvalho de Assis.
- apps/examples/pwfb: Added a test/example at apps/examples/pwfb
that was used for initial testing of the per-window framebuffer
@@ -576,7 +576,7 @@ avoid a potential race condition. From Xiang Xiao.
multiple timestamp prefix in each line. From Xiang Xiao.
- SHM: Convert bytes to pages by MM_NPAGES instead of MM_PGALIGNUP
From Xiang Xiao.
-- SHM: shmget() should hould call shm_extend() to allocate the
+- SHM: shmget() should call shm_extend() to allocate the
physical memory. From Xiang Xiao.
- Page Allocator: mm/pgalloc: shouldn't just allocate one page
always. From Xiang Xiao.
@@ -937,7 +937,7 @@ Gregory Nutt.
* C Library/Header Files:
-- strto*: In alll strto* function family, did't consume single '-'
+- strto*: In all strto* function family, did't consume single '-'
or '+', allow sign in strotul(l)). From Johannes.
- getopt(): Add logic to reinitialize the stale context for the
FLAT/PROTECTED builds. In these builds getopt() global variables
diff --git a/Documentation/ReleaseNotes/NuttX-7.31
b/Documentation/ReleaseNotes/NuttX-7.31
index 43fea4db87..9898922dfa 100644
--- a/Documentation/ReleaseNotes/NuttX-7.31
+++ b/Documentation/ReleaseNotes/NuttX-7.31
@@ -274,7 +274,7 @@ LCD, add a new configuration to support an LCD. From Alin
Jerpelea.
- WiFi: Improve performance for webserver: (1) Enable SPI DMA for
both TX and RX, (2) Increase SPI clock speed from 4MHz to 10MHz,
-(3) Increase buffer size for sendfile() from 512B to 1KBm abd (4)
+(3) Increase buffer size for sendfile() from 512B to 1KBm and (4)
Enable sendfile() for webserver. From Masayuki Ishikawa.
- MPY: Add MPY defconfig. From Alin Jerpelea.
- Update defconfigs rndis and wifi: Enable RTC and webserver with
@@ -496,7 +496,7 @@ Gregory Nutt.
SPresence and other boards based on the CXD56 arch. To enable this
binary format set in your config CONFIG_CXD56_BINARY=y. From Alin
Jerpelea.
-- tools/: Add flash_writer for CXD56 boards. This flash writter is
+- tools/: Add flash_writer for CXD56 boards. This flash writer is
using the xmodem for firmware transfer for flashing please use:
'tools/flash_writer.py -s -c /dev/ttyUSB0 -d -b 115200 -n nuttx.spk'.
From Alin Jerpelea.
@@ -613,7 +613,7 @@ re-inserted. From Anthony Merlino.
usrsockdev_do_request(). In a client mode, socket() will be the
first request for usrsockdev_do_request(). However, in a server
mode, the first request to accepted sockets will be recv() or other
-which depend on applications. So I think we should remove thi
+which depend on applications. So I think we should remove the
DEBUGASSERT from usrsockdev_do_request(). From Masayuki Ishikawa.
- ICMPV6 Autoconfig: Use ntohs() to convert IPv6 address from
network to host order int network debug output. From Bernd Walter.
diff --git a/Documentation/ReleaseNotes/NuttX-7.9
b/Documentation/ReleaseNotes/NuttX-7.9
index 634b9d092e..cea03d79f9 100644
--- a/Documentation/ReleaseNotes/NuttX-7.9
+++ b/Documentation/ReleaseNotes/NuttX-7.9
@@ -39,7 +39,7 @@ method, (2) devices that have extended memory regions, and (3)
devices that use 8-bit addressing.
- Freescale MPL115A barometer: Add driver for the Freescale MPL115A
barometer. From Alan Carvalho de Assis.
-- CS2100-CP: Add a driver for the CS2100-CP Fractional-N Multipler
+- CS2100-CP: Add a driver for the CS2100-CP Fractional-N Multiplier
chip.
- RTC IOCTls: Added the definitions of a driver based RTC interfaces
and RTC upper half driver.
diff --git a/Documentation/ReleaseNotes/NuttX-8.2
b/Documentation/ReleaseNotes/NuttX-8.2
index 5bf8e0be48..69def1a06c 100644
--- a/Documentation/ReleaseNotes/NuttX-8.2
+++ b/Documentation/ReleaseNotes/NuttX-8.2
@@ -215,7 +215,7 @@ wifi/defconfig. From Masayuki Ishikawa.
and -fdata-sections to ARCHCFLAGS in scripts/Make.defs. From
Masayuki Ishikawa.
- Spresense SMP: Add smp configuration. From Masayuki Ishikawa.
-- Spresense SCU: The SCU has to be initialized at bootup on Spresense
+- Spresense SCU: The SCU has to be initialized at boot up on Spresense
board because several functions depend on it. Add audio control
definitions. Add configuration for the audio implementation. From
Alin Jerpelea.
diff --git a/Documentation/applications/examples/camera/index.rst
b/Documentation/applications/examples/camera/index.rst
index 08ad07565f..a2cd586f08 100644
--- a/Documentation/applications/examples/camera/index.rst
+++ b/Documentation/applications/examples/camera/index.rst
@@ -7,7 +7,7 @@ the command is as below.::
nsh> camera ([-jpg]) ([capture num])
- -jpg : this option is set for storing JPEG file into a strage.
+ -jpg : this option is set for storing JPEG file into a storage.
: If this option isn't set capturing raw RGB565 data in a file.
: raw RGB565 is default.
diff --git a/Documentation/applications/graphics/nxwm/cnxconsole.rst
b/Documentation/applications/graphics/nxwm/cnxconsole.rst
index e96d2fb260..af399547d6 100644
--- a/Documentation/applications/graphics/nxwm/cnxconsole.rst
+++ b/Documentation/applications/graphics/nxwm/cnxconsole.rst
@@ -125,7 +125,7 @@ Almost everything said here applies to mouse/touchscreen
input as well. If we
were to replace the names keyboard to mouse, kbdin to mousein, etc. you have a
pretty good description of how mouse/touchscreen input works.
-The mouse/touchscreen input is a little simpler, however: The main simplication
+The mouse/touchscreen input is a little simpler, however: The main
simplification
is that the additional complexities of the NxConsole and its special input
device
do not apply. Mouse/touchscreen input as always steered to widgets when the
callback is received in ``CCallback::newMouseEvent`` by an unconditional call
to
diff --git a/Documentation/components/drivers/thermal/index.rst
b/Documentation/components/drivers/thermal/index.rst
index 5a32d629fd..019c62ea27 100644
--- a/Documentation/components/drivers/thermal/index.rst
+++ b/Documentation/components/drivers/thermal/index.rst
@@ -18,7 +18,7 @@ Brief
- ``HOT``: When the device temperature reaches this trip point, stricter
temperature control (such as resource limiting) is required. If the current
temperature is equals to OR greater than temperature obtained last time, the
temperature control level is increased.
- ``CRITICAL``: Shut down / restart the device.
-#. ProcFS node supported, used for debugging, and we can get the binding info
between "Zone", "Cooling Decice", "Trip" and "Governor", temperature value and
cooling state; (for example, "Zone Device"(temperature sensor):
``/proc/thermal/cpu_thermal``), and write 0 or 1 to turn off or on the "Zone
Device";
+#. ProcFS node supported, used for debugging, and we can get the binding info
between "Zone", "Cooling Device", "Trip" and "Governor", temperature value and
cooling state; (for example, "Zone Device"(temperature sensor):
``/proc/thermal/cpu_thermal``), and write 0 or 1 to turn off or on the "Zone
Device";
Device Driver
=============
diff --git a/Documentation/components/filesystem/mnemofs.rst
b/Documentation/components/filesystem/mnemofs.rst
index e2d0d6709d..9756d44712 100644
--- a/Documentation/components/filesystem/mnemofs.rst
+++ b/Documentation/components/filesystem/mnemofs.rst
@@ -148,7 +148,7 @@ of it was written properly. This helps in making it power
loss resilient.
The journal, when combined with CoW, plays another important role. In pure
CoW, any update to a CTZ file will result in it having a new location. This
-new location wil need to be updated in the parent, which itself will have a
+new location will need to be updated in the parent, which itself will have a
new location after the update, and so on till it reaches the root. The
journal stops this propagation immediately. When the journal is full above
a certain limit, it will flush, and apply all of these changes to the FS
@@ -261,4 +261,4 @@ VFS Method Layer
VFS method layer contains methods exposed to the VFS. This layer works with
the FS Object layer for direntry related tasks, or the LRU for file level
-read/write tasks.
\ No newline at end of file
+read/write tasks.
diff --git a/Documentation/components/filesystem/tmpfs.rst
b/Documentation/components/filesystem/tmpfs.rst
index 95fda02cfc..1d0dacb490 100644
--- a/Documentation/components/filesystem/tmpfs.rst
+++ b/Documentation/components/filesystem/tmpfs.rst
@@ -2,7 +2,7 @@
TMPFS
=====
-NuttX TMPFS file system is a tiny dyamic RAM based file system.
+NuttX TMPFS file system is a tiny dynamic RAM based file system.
It can be enabled by adding ``CONFIG_FS_TMPFS=y`` to the configuration at
build time.
diff --git a/Documentation/components/libs/libc/index.rst
b/Documentation/components/libs/libc/index.rst
index 304df23341..fac61e12bf 100644
--- a/Documentation/components/libs/libc/index.rst
+++ b/Documentation/components/libs/libc/index.rst
@@ -92,7 +92,7 @@ Each type field has a format as follows::
type name:
For all simpler types
formal type | actual type:
- For array types where the form of the formal (eg. int parm[2])
+ For array types where the form of the formal (eg. int param[2])
differs from the type of actual passed parameter (eg. int*). This
is necessary because you cannot do simple casts to array types.
formal type | union member actual type | union member fieldname:
diff --git a/Documentation/components/nxgraphics/appendix.rst
b/Documentation/components/nxgraphics/appendix.rst
index 570e439825..08b116be5c 100644
--- a/Documentation/components/nxgraphics/appendix.rst
+++ b/Documentation/components/nxgraphics/appendix.rst
@@ -572,8 +572,8 @@ Function Special Setup/Notes
``nx_lower()`` Change to ``CONFIG_EXAMPLES_NX_RAWWINDOWS=y`` in the
YES
``<NuttX-Directory>/.config`` file
``nx_modal()`` .
NO
-``nx_setvisibility()`` Exercized using Twm4Nx
YES, Informally
-``nx_ishidden()`` Exercized using Twm4Nx
YES, Informally
+``nx_setvisibility()`` Exercised using Twm4Nx
YES, Informally
+``nx_ishidden()`` Exercised using Twm4Nx
YES, Informally
``nx_fill()`` Change to ``CONFIG_EXAMPLES_NX_RAWWINDOWS=y`` in the
YES
``<NuttX-Directory>/.config`` file
``nx_getrectangle()`` .
YES
@@ -604,8 +604,8 @@ Function Special Setup/Notes
Verified
``nxtk_raise()`` . YES
``nxtk_lower()`` . YES
``nxtk_modal()`` . NO
-``nxtk_setvisibility()`` Exercized using Twm4Nx YES, informally
-``nxtk_ishidden()`` Exercized using Twm4Nx YES, informally
+``nxtk_setvisibility()`` Exercised using Twm4Nx YES, informally
+``nxtk_ishidden()`` Exercised using Twm4Nx YES, informally
``nxtk_fillwindow()`` . YES
``nxtk_getwindow()`` . NO
``nxtk_filltrapwindow()`` . NO
diff --git a/Documentation/components/syscall.rst
b/Documentation/components/syscall.rst
index 2ce0572a37..909f3cfe3c 100644
--- a/Documentation/components/syscall.rst
+++ b/Documentation/components/syscall.rst
@@ -127,7 +127,7 @@ Each type field has a format as follows:
* formal type | actual type:
- For array types where the form of the formal (eg. ``int parm[2]``)
+ For array types where the form of the formal (eg. ``int param[2]``)
differs from the type of actual passed parameter (eg. ``int*``).
This is necessary because you cannot do simple casts to array types.
diff --git a/Documentation/contributing/coding_style.rst
b/Documentation/contributing/coding_style.rst
index 87ce5daf76..b1ab92c598 100644
--- a/Documentation/contributing/coding_style.rst
+++ b/Documentation/contributing/coding_style.rst
@@ -1228,8 +1228,8 @@ Structures
defining a structure within a type definition is discouraged. It is
preferred that the structure definition and the type definition be
separate definitions. In general, the NuttX coding style discourages
- any ``typdef``-ing of structures; normally the full structure name is
- used as types throughout the code. The reason for this is that is
+ any ``typedef``-ing of structures; normally the full structure name
+ is used as types throughout the code. The reason for this is that is
structure pointers may be forward referenced in header files without
having to include the file the provides the type definition. This
greatly reduces header file coupling.
diff --git a/Documentation/debugging/coresight.rst
b/Documentation/debugging/coresight.rst
index 9ece4ab751..865de2d8be 100644
--- a/Documentation/debugging/coresight.rst
+++ b/Documentation/debugging/coresight.rst
@@ -70,7 +70,7 @@ register with the framework for as long as they use the right
APIs:
``struct coresight_desc *desc`` describes the type of current coresight device
and where it connects to. When all the coresight devices are registered,
-devices throught the tracing stream path can be enablea by calling:
+devices through the tracing stream path can be enabled by calling:
.. c:function:: int coresight_enable(FAR struct coresight_dev_s *srcdev, FAR
struct coresight_dev_s *destdev);
diff --git a/Documentation/guides/port_drivers_to_stm32f7.rst
b/Documentation/guides/port_drivers_to_stm32f7.rst
index aa6ec9c2d8..0d55232069 100644
--- a/Documentation/guides/port_drivers_to_stm32f7.rst
+++ b/Documentation/guides/port_drivers_to_stm32f7.rst
@@ -249,7 +249,7 @@ the buffers to the Cortex-M7 D-Cache line size:
.. code-block:: c
- /* Buffers use fro DMA access must begin on an address aligned with the
+ /* Buffers used for DMA access must begin on an address aligned with the
* D-Cache line and must be an even multiple of the D-Cache line size.
* These size/alignment requirements are necessary so that D-Cache flush
* and invalidate operations will not have any additional effects.
@@ -439,4 +439,4 @@ Here is where the write buffer in clean prior to starting a
write DMA:
arch_clean_dcache((uintptr_t)priv->dev.d_buf,
(uintptr_t)priv->dev.d_buf + priv->dev.d_len);
...
- }
\ No newline at end of file
+ }
diff --git a/Documentation/guides/pysimcoder.rst
b/Documentation/guides/pysimcoder.rst
index 7ac3cce779..648c8bfb62 100644
--- a/Documentation/guides/pysimcoder.rst
+++ b/Documentation/guides/pysimcoder.rst
@@ -130,7 +130,7 @@ Using pysimCoder to design NuttX application
After running pysimCoder, separate blocks can be selected from the library
menu on the left hand side. The menu contains
several libraries, NuttX specific blocks can be found in library "NuttX". It
is also possible to use blocks from other
libraries like "input", "output", "math" and so on. Several blocks can have
specific parameter options and various number
-of inputs/outputs. Double left click on the block openes parameter settings
while single right click on the block leads
+of inputs/outputs. Double left click on the block opens parameter settings
while single right click on the block leads
to number of inputs/outputs setup. The pysimCoder interface can be seen in the
picture below.
.. figure:: image/interface.png
diff --git a/Documentation/implementation/device_drivers.rst
b/Documentation/implementation/device_drivers.rst
index 526c109a0b..6a68d30877 100644
--- a/Documentation/implementation/device_drivers.rst
+++ b/Documentation/implementation/device_drivers.rst
@@ -60,7 +60,7 @@ The I2C Tool
Of course, like most rules, there are lots of violations. I2C is another bus
and
the the I2C "driver" is another transport similar in many ways to SPI. For I2C,
-there is an application at ``apps/system/i2c`` alled the "I2C tool" that will
allow
+there is an application at ``apps/system/i2c`` called the "I2C tool" that will
allow
you access I2C devices from the command line. This is not really just a test
tool
and not a real part of an application.
diff --git a/Documentation/legacy_README.md b/Documentation/legacy_README.md
index 957af266da..ba12461b3f 100644
--- a/Documentation/legacy_README.md
+++ b/Documentation/legacy_README.md
@@ -1635,7 +1635,7 @@ tools. There are, however, complexities in doing that
because those tools
depend on the shell environment and use DLLs that are not found (at least
not without the correct setup).
-Host Compiler: I use the MingGW GCC compiler which can be downloaded from
+Host Compiler: I use the MinGW GCC compiler which can be downloaded from
<http://www.mingw.org/>. If you are using GNUWin32, then it is recommended
the you not install the optional MSYS components as there may be conflicts.
diff --git a/Documentation/platforms/arm/kinetis/boards/twr-k60n512/README.txt
b/Documentation/platforms/arm/kinetis/boards/twr-k60n512/README.txt
index 19f159a0e0..38923bcd04 100644
--- a/Documentation/platforms/arm/kinetis/boards/twr-k60n512/README.txt
+++ b/Documentation/platforms/arm/kinetis/boards/twr-k60n512/README.txt
@@ -481,7 +481,7 @@ Where <subdir> is one of the following:
CONFIG_MMCSD_SDIO=y : Use the SDIO-based MMC/SD driver
CONFIG_MMCSD_NSLOTS=1 : One MMC/SD slot
- CONFIG_FAT=y : Eable FAT file system
+ CONFIG_FAT=y : Enable FAT file system
CONFIG_FAT_LCNAMES=y : FAT lower case name support
CONFIG_FAT_LFN=y : FAT long file name support
CONFIG_FAT_MAXFNAME=32 : Maximum length of a long file name
diff --git a/Documentation/platforms/arm/kinetis/boards/twr-k64f120m/README.txt
b/Documentation/platforms/arm/kinetis/boards/twr-k64f120m/README.txt
index 59dd5978fb..11757f75ed 100644
--- a/Documentation/platforms/arm/kinetis/boards/twr-k64f120m/README.txt
+++ b/Documentation/platforms/arm/kinetis/boards/twr-k64f120m/README.txt
@@ -581,7 +581,7 @@ Where <subdir> is one of the following:
CONFIG_MMCSD_SDIO=y : Use the SDIO-based MMC/SD driver
CONFIG_MMCSD_NSLOTS=1 : One MMC/SD slot
- CONFIG_FAT=y : Eable FAT file system
+ CONFIG_FAT=y : Enable FAT file system
CONFIG_FAT_LCNAMES=n : FAT lower case name support
CONFIG_FAT_LFN=y : FAT long file name support
CONFIG_FAT_MAXFNAME=32 : Maximum length of a long file name
diff --git
a/Documentation/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.rst
b/Documentation/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.rst
index ef81e5c0ef..61bb513718 100644
--- a/Documentation/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.rst
+++ b/Documentation/platforms/arm/lpc31xx/boards/olimex-lpc-h3131/index.rst
@@ -854,7 +854,7 @@ configuration:
Since SDRAM is not currently working (see above) and NAND support
has not be integrated, the only really option is to put NSH "on a
- diet" to reduct the size so that it will fit into memory.
+ diet" to reduce the size so that it will fit into memory.
Here are a few things you can do:
diff --git a/Documentation/platforms/arm/nrf52/ieee802154.rst
b/Documentation/platforms/arm/nrf52/ieee802154.rst
index ae80f6ebe6..3748496e84 100644
--- a/Documentation/platforms/arm/nrf52/ieee802154.rst
+++ b/Documentation/platforms/arm/nrf52/ieee802154.rst
@@ -24,7 +24,7 @@ Work in progress features (some logic is present, but they
require more work):
* slotted CSMA-CA
* GTS
-Fetures not implemented:
+Features not implemented:
* enhanced ACK (Enh-ACK)
* enhanced beacon
@@ -40,5 +40,5 @@ This implementation reserves the following peripherals:
* ``TIMER0`` - used as high resolution timer for ACK, IFS and other radio
delays
-* ``RTC0`` - if superframe support is enabled, used as low power timer to hande
+* ``RTC0`` - if superframe support is enabled, used as low power timer to
handle
superframe events
diff --git a/Documentation/platforms/arm/s32k1xx/index.rst
b/Documentation/platforms/arm/s32k1xx/index.rst
index 32571a1397..42017e67fe 100644
--- a/Documentation/platforms/arm/s32k1xx/index.rst
+++ b/Documentation/platforms/arm/s32k1xx/index.rst
@@ -91,7 +91,7 @@ Albeit the current implementation has some limitations:
* Max I2C speed of 400KHz
* Max transfer of 12 bytes (Could be extended by utilizing EDMA)
-* No abort on NACK reception, shifter simplies continues on
+* No abort on NACK reception, shifter simply continues
* No multi-master support
* No restart support
diff --git a/Documentation/platforms/arm/sama5/boards/sama5d2-xult/README.txt
b/Documentation/platforms/arm/sama5/boards/sama5d2-xult/README.txt
index 13e84c9393..3928273a6d 100644
--- a/Documentation/platforms/arm/sama5/boards/sama5d2-xult/README.txt
+++ b/Documentation/platforms/arm/sama5/boards/sama5d2-xult/README.txt
@@ -364,7 +364,7 @@ REVISIT: Unverified, cloned text from the SAMA5D4-EK
README.txt
saveenv
- 4. If Ethernet Phy has not been detected during former bootup, reset
+ 4. If Ethernet Phy has not been detected during former boot up, reset
the board to reload U-Boot : the Ethernet address and Phy
initialization shall be ok, now
diff --git
a/Documentation/platforms/arm/sama5/boards/sama5d3-xplained/README.txt
b/Documentation/platforms/arm/sama5/boards/sama5d3-xplained/README.txt
index b64b63c50c..287965f1ab 100644
--- a/Documentation/platforms/arm/sama5/boards/sama5d3-xplained/README.txt
+++ b/Documentation/platforms/arm/sama5/boards/sama5d3-xplained/README.txt
@@ -635,7 +635,7 @@ Load NuttX with U-Boot on AT91 boards
saveenv
- 4. If Ethernet Phy has not been detected during former bootup, reset
+ 4. If Ethernet Phy has not been detected during former boot up, reset
the board to reload U-Boot : the Ethernet address and Phy
initialization shall be ok, now
diff --git a/Documentation/platforms/arm/sama5/boards/sama5d3x-ek/README.txt
b/Documentation/platforms/arm/sama5/boards/sama5d3x-ek/README.txt
index f75561dcba..f1a1e176b4 100644
--- a/Documentation/platforms/arm/sama5/boards/sama5d3x-ek/README.txt
+++ b/Documentation/platforms/arm/sama5/boards/sama5d3x-ek/README.txt
@@ -740,7 +740,7 @@ Load NuttX with U-Boot on AT91 boards
saveenv
- 4. If Ethernet Phy has not been detected during former bootup, reset
+ 4. If Ethernet Phy has not been detected during former boot up, reset
the board to reload U-Boot : the Ethernet address and Phy
initialization shall be ok, now
diff --git a/Documentation/platforms/arm/sama5/boards/sama5d4-ek/README.txt
b/Documentation/platforms/arm/sama5/boards/sama5d4-ek/README.txt
index 615a3217e5..cf50e4d8a2 100644
--- a/Documentation/platforms/arm/sama5/boards/sama5d4-ek/README.txt
+++ b/Documentation/platforms/arm/sama5/boards/sama5d4-ek/README.txt
@@ -787,7 +787,7 @@ Running NuttX from SDRAM
saveenv
- 4. If Ethernet Phy has not been detected during former bootup, reset
+ 4. If Ethernet Phy has not been detected during former boot up, reset
the board to reload U-Boot : the Ethernet address and Phy
initialization shall be ok, now
@@ -4131,7 +4131,7 @@ Configurations
$ make menuconfig
Enable the ROMFS file system and board-specific "ROMFS boot mount"
- support to auto-mount the ROMFS file system on bootup.
+ support to auto-mount the ROMFS file system on boot up.
$ tools/configure.sh sama5d4-ek:knsh : Establish this configuration
$ export PATH=???:$PATH : Set up the PATH variable
@@ -4608,7 +4608,7 @@ Configurations
display.
b. nximage. Displays the NuttX logo in the center of the display.
c. nxlines. Shows many fat lines. This generally looks like a
- "clock" with a cicle and a rotating line in the center.
+ "clock" with a circle and a rotating line in the center.
d. nxtext. This demonstrates scrolling text with pop-up windows on
top of the test. The pop-up windows come and go without
corrupting the scrolling text.
diff --git
a/Documentation/platforms/arm/samd2l2/boards/samd20-xplained/README.txt
b/Documentation/platforms/arm/samd2l2/boards/samd20-xplained/README.txt
index baea4f10e4..995cbb5d06 100644
--- a/Documentation/platforms/arm/samd2l2/boards/samd20-xplained/README.txt
+++ b/Documentation/platforms/arm/samd2l2/boards/samd20-xplained/README.txt
@@ -857,7 +857,7 @@ Configuration sub-directories
CONFIG_EXAMPLES_NXHELLO_BPP=1 : One bit per pixel
CONFIG_EXAMPLES_NXHELLO_EXTERNINIT=y : Special initialization is
required.
- * The OLED is monochrome so the only "colors" are blacka nd white.
+ * The OLED is monochrome so the only "colors" are black and white.
The default "colors" will give you while text on a black background.
You can override the faults it you want black text on a while
background.
diff --git
a/Documentation/platforms/arm/samd2l2/boards/samd21-xplained/README.txt
b/Documentation/platforms/arm/samd2l2/boards/samd21-xplained/README.txt
index 1174150fd8..fa8c7a502f 100644
--- a/Documentation/platforms/arm/samd2l2/boards/samd21-xplained/README.txt
+++ b/Documentation/platforms/arm/samd2l2/boards/samd21-xplained/README.txt
@@ -730,7 +730,7 @@ Configuration sub-directories
CONFIG_EXAMPLES_NXHELLO_BPP=1 : One bit per pixel
CONFIG_EXAMPLES_NXHELLO_EXTERNINIT=y : Special initialization is
required.
- * The OLED is monochrome so the only "colors" are blacka nd white.
+ * The OLED is monochrome so the only "colors" are black and white.
The default "colors" will give you while text on a black background.
You can override the faults it you want black text on a while
background.
diff --git
a/Documentation/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst
b/Documentation/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst
index c7e25d9add..000e07c9f4 100644
--- a/Documentation/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst
+++ b/Documentation/platforms/arm/stm32f4/boards/stm32f401rc-rs485/index.rst
@@ -614,7 +614,7 @@ NSH commands::
Get the ip address assigned to eth0 and convert to hexadecimal, for example
192.168.1.2
becomes 0xC0A80102, than configure CONFIG_NETINIT_IPADDR and
CONFIG_EXAMPLES_TELNETD_IPADDR,
-also configure the router address, in this example it woukd be 0xC0A80101.
After theses changes
+also configure the router address, in this example it would be 0xC0A80101.
After these changes
rebuild and load the new firmware on your board::
nsh> mount -t procfs /proc
diff --git a/Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt
b/Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt
index 568d143292..b3548ef2ac 100644
--- a/Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt
+++ b/Documentation/platforms/arm/tiva/boards/dk-tm4c129x/README.txt
@@ -725,7 +725,7 @@ Where <subdir> is one of the following:
[80.6 F in January. I love living in Costa Rica1]
The default units is degrees Fahrenheit, but that is easily
- reconfigured. See the discussin above in the paragraph entitled
+ reconfigured. See the discussion above in the paragraph entitled
"Temperature Sensor".
ipv6:
diff --git
a/Documentation/platforms/arm/tiva/boards/tm4c129e-launchpad/README.txt
b/Documentation/platforms/arm/tiva/boards/tm4c129e-launchpad/README.txt
index 3a5b7bd5a7..a941d5cd5d 100644
--- a/Documentation/platforms/arm/tiva/boards/tm4c129e-launchpad/README.txt
+++ b/Documentation/platforms/arm/tiva/boards/tm4c129e-launchpad/README.txt
@@ -227,7 +227,7 @@ Where <subdir> is one of the following:
The persistent network monitor thread is enabled. It monitors
changes in link status, takes the network down when the link is
- lost (e.g., cable disconnected), abd brings the network back up
+ lost (e.g., cable disconnected), and brings the network back up
when the link becomes available again (e.g., cable connected).
The Ethernet MAC address is factory-programmed into the non-volatile
diff --git
a/Documentation/platforms/avr/at90usb/boards/micropendous3/README.txt
b/Documentation/platforms/avr/at90usb/boards/micropendous3/README.txt
index 3381cdd9b3..3ab454b6c0 100644
--- a/Documentation/platforms/avr/at90usb/boards/micropendous3/README.txt
+++ b/Documentation/platforms/avr/at90usb/boards/micropendous3/README.txt
@@ -1,5 +1,5 @@
README
-^^^^^
+^^^^^^
This is the README file for the port of NuttX to the Micropendous 3 board.
This board is develepmend by http://code.google.com/p/opendous/. The
@@ -341,9 +341,9 @@ Header File Installation
Build Notes:
- It may not necessary to have a built version of avr-lib; only header files
- are required. Bu if you choose to use the optimized libraru functions of
- the flowing point library, then you may have to build avr-lib from sources.
+ It may not be necessary to have a built version of avr-lib; only header files
+ are required. But if you choose to use the optimized library functions of
+ the floating point library, then you may have to build avr-lib from sources.
Below are instructions for building avr-lib from fresh sources:
1. Download the avr-libc package from:
diff --git a/Documentation/platforms/avr/at90usb/boards/teensy-2.0/README.txt
b/Documentation/platforms/avr/at90usb/boards/teensy-2.0/README.txt
index 2644ed8450..645d912dc2 100644
--- a/Documentation/platforms/avr/at90usb/boards/teensy-2.0/README.txt
+++ b/Documentation/platforms/avr/at90usb/boards/teensy-2.0/README.txt
@@ -350,9 +350,9 @@ Header File Installation
Build Notes:
- It may not necessary to have a built version of avr-lib; only header files
- are required. Bu if you choose to use the optimized libraru functions of
- the flowing point library, then you may have to build avr-lib from sources.
+ It may not be necessary to have a built version of avr-lib; only header files
+ are required. But if you choose to use the optimized library functions of
+ the floating point library, then you may have to build avr-lib from sources.
Below are instructions for building avr-lib from fresh sources:
1. Download the avr-libc package from:
diff --git a/Documentation/platforms/avr/atmega/boards/amber/README.txt
b/Documentation/platforms/avr/atmega/boards/amber/README.txt
index 83800f3709..fbdf62d96e 100644
--- a/Documentation/platforms/avr/atmega/boards/amber/README.txt
+++ b/Documentation/platforms/avr/atmega/boards/amber/README.txt
@@ -328,9 +328,9 @@ Header File Installation
Build Notes:
- It may not necessary to have a built version of avr-lib; only header files
- are required. Bu if you choose to use the optimized libraru functions of
- the flowing point library, then you may have to build avr-lib from sources.
+ It may not be necessary to have a built version of avr-lib; only header files
+ are required. But if you choose to use the optimized library functions of
+ the floating point library, then you may have to build avr-lib from sources.
Below are instructions for building avr-lib from fresh sources:
1. Download the avr-libc package from:
diff --git a/Documentation/platforms/avr/atmega/index.rst
b/Documentation/platforms/avr/atmega/index.rst
index 8151414c5e..f9518c9115 100644
--- a/Documentation/platforms/avr/atmega/index.rst
+++ b/Documentation/platforms/avr/atmega/index.rst
@@ -34,7 +34,7 @@ AVR ATMega2560
--------------
Extension of the AVR architecture to support the
-ATMega2560 and specifi support for the Arduion MEGA2560 board were
+ATMega2560 and specific support for the Arduion MEGA2560 board were
contributed by Dimitry Kloper and first released in NuttX-7.14.
diff --git a/Documentation/platforms/x86/qemu/boards/qemu-i486/README.txt
b/Documentation/platforms/x86/qemu/boards/qemu-i486/README.txt
index a2f6b30ca0..853c7bb378 100644
--- a/Documentation/platforms/x86/qemu/boards/qemu-i486/README.txt
+++ b/Documentation/platforms/x86/qemu/boards/qemu-i486/README.txt
@@ -60,7 +60,7 @@ Cygwin Build Problems
1. Google for "qemu windows download" and download some pre-built QEMU
binaries. I found 0.14.0 here: http://dietpc.org/windows/qemu/, or
- 2. Try building QEMU with MingGW (I understand that this is difficult).
+ 2. Try building QEMU with MinGW (I understand that this is difficult).
NOTE: As of this writing, I have not been successful getting ANY pre-built
version of QEMU to work successfully with WinXP. The same binaries work
diff --git a/Documentation/reference/os/mutex.rst
b/Documentation/reference/os/mutex.rst
index e1e214c66e..6bbb206bef 100644
--- a/Documentation/reference/os/mutex.rst
+++ b/Documentation/reference/os/mutex.rst
@@ -108,7 +108,7 @@ Api description
:param mutex: mutex descriptor.
:return:
- if mutex is locked will return `ture`. if not will return `false`
+ if mutex is locked will return `true`. if not will return `false`
.. c:function:: void nxmutex_unlock(FAR mutex_t *mutex)