Documentation: fix spelling

This commit is contained in:
Lars Kruse 2025-05-03 06:15:46 +02:00 committed by Xiang Xiao
parent 6633f9d907
commit 57a7cb503a
61 changed files with 104 additions and 100 deletions

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.
The interface of video_uninitialize() has changed and is no longer compatible.

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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

View file

@ -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
=============

View file

@ -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.
read/write tasks.

View file

@ -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.

View file

@ -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:

View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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);

View file

@ -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);
...
}
}

View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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:

View file

@ -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.

View file

@ -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

View file

@ -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)