Documentation: fix spelling
This commit is contained in:
parent
6633f9d907
commit
57a7cb503a
61 changed files with 104 additions and 100 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
=============
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue