Alin Jerpelea
9e8753d625
Documentation: add NuttX-12.5.1 release notes
...
Add release notes for 12.5.1 release
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-04-08 21:41:08 +08:00
Xiang Xiao
e80875b4b1
net: Fix max conn always one less than configured value
...
return NULL only when the total number is larger than configured value
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2024-04-08 17:12:55 +08:00
Igor Mišić
0964c831e8
stm32h7/stm32_i2c: fix sending large data over i2c
...
To trigger TC interrupt NBYTES needs to be set before RELOAD is disabled
2024-04-08 17:12:46 +08:00
Jorge Guzman
a163599d95
stm32h7/fdcan: fixed kconfig and debug register
...
Signed-off-by: Jorge Guzman <jorge.gzm@gmail.com>
2024-04-08 17:12:35 +08:00
Mingjie Shen
95c5426a18
SMP: Fix returning uninitialized variable in nxsched_add_readytorun()
...
Prior to this commit, doswitch is returned uninitialized if
(task_state == TSTATE_TASK_ASSIGNED || task_state == TSTATE_TASK_RUNNING)
&& no context switch occurs
&& (cpu == me).
Signed-off-by: Mingjie Shen <shen497@purdue.edu>
2024-04-06 13:16:24 +08:00
Eren Terzioglu
5ef9a003c4
risc-v/espressif: Fix empty cpuint number
2024-04-06 13:16:17 +08:00
Alan Carvalho de Assis
42091492c5
boards: Fix board configs after disabling NSH_DISABLE_HELP
2024-04-06 13:16:10 +08:00
Dong Heng
7d28420c0b
xtensa/esp32s3: Fix one page program span over 2 pages
...
One page program can't span over 2 pages.
2024-04-06 13:15:43 +08:00
Masayuki Ishikawa
cb00232b70
boards: raspberrypi-pico: Fix nshsram build error
...
Summary:
- This commit fixes https://github.com/apache/nuttx/issues/11956 .
- The issue was introduced by https://github.com/apache/nuttx/pull/6118 .
Impact:
- None
Testing:
- Tested with raspberrypi-pico.
- NOTE: the ci should be fixed later.
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2024-04-06 13:15:34 +08:00
Masayuki Ishikawa
cfe6d0bcbe
boards: rp2040: Fix build errors for nshsram configurations
...
Summary:
- This commit applies the fix in https://github.com/apache/nuttx/pull/12025
Impact:
- None
Testing:
- Build only
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2024-04-06 13:15:27 +08:00
Eren Terzioglu
2806667491
esp32[c3|c6|h2]: Fix filesystem test support
2024-04-06 13:15:21 +08:00
Mingjie Shen
a406de7868
arch/arm/src/am335x: Fix incorrect signedness of variable
...
The check `if (delta < 0)` in line 353 and 407 would always be false
if delta were unsigned.
Signed-off-by: Mingjie Shen <shen497@purdue.edu>
2024-04-06 13:15:14 +08:00
chenwen@espressif.com
54352dab2c
drivers/net/lan9250: Fix crash issue of sending packets by lan9250 driver under SMP and multi-thread
...
Signed-off-by: chenwen@espressif.com <chenwen@espressif.com>
2024-04-06 13:15:08 +08:00
Mingjie Shen
36e94457ef
all: Fix accessing uninitialized local variables
...
Prior to this commit, in elf_emit() and elf_emit_align(),
ret was uninitialized if total was 0.
Signed-off-by: Mingjie Shen <shen497@purdue.edu>
2024-04-06 13:14:57 +08:00
Mingjie Shen
47f2bf5788
arch/arm/src/s32k3xx: Fix incorrect check for invalid port or pin number
...
Signed-off-by: Mingjie Shen <shen497@purdue.edu>
2024-04-06 13:14:51 +08:00
David Sidrane
9ee6928382
stm32h7:Serial Fix Logic error in up_dma_txavailable
2024-04-06 13:14:44 +08:00
Yanfeng Liu
42f8a9b48f
mm/kmap.h: fix typo in comments
...
Fix typo in comments for kmm_map() function.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-04-06 13:14:37 +08:00
SPRESENSE
cbd322c6f4
drivers/video/isx019: Fix default_value of 3A status
...
Fix default_value of ioctl(VIDIOC_QUERYCTRL)(id=V4L2_CID_3A_STATUS)
to AE operating and AWB operating, because both AE and AWB are
automatical adjustment mode by default.
2024-04-06 13:14:30 +08:00
SPRESENSE
64ab05457a
drivers/video/isx019: Fix the default_value of some parameters
...
Because the exposure time and ISO sensitivity are adjusted automatically
by default, the default value can not be defined.
So, return the value out of range as the default_value of
ioctl(VIDIOC_QUERYCTRL).
2024-04-06 13:12:35 +08:00
Alin Jerpelea
34f182c62a
Documentation: add NuttX-12.5.0 release notes
...
Add release notes for 12.5.0 release
Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
2024-04-01 00:28:25 +08:00
Eren Terzioglu
9bf72d95d9
Docs/esp32c6: Rename esp32c6-devkit as esp32c6-devkitc
2024-03-26 09:43:08 +08:00
Eren Terzioglu
ce9e298fa0
Docs/esp32c6: Add ESP32C6-DevKitM documentation
2024-03-26 09:43:08 +08:00
Eren Terzioglu
26999450cc
boards/esp32c6: Rename esp32c6-devkit as esp32c6-devkitc
2024-03-26 09:43:08 +08:00
Eren Terzioglu
d322140464
boards/esp32c6: Add esp32c6 DevKitM board support
2024-03-26 09:43:08 +08:00
shizhenghui
be48a913cc
audio/libsrc: fix build warning
...
libsamplerate/src/samplerate.c:468:5: warning: "CPU_CLIPS_POSITIVE" is not defined, evaluates to 0 [-Wundef]
468 | #if CPU_CLIPS_POSITIVE == 0
| ^~~~~~~~~~~~~~~~~~
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-03-26 09:40:42 +08:00
shizhenghui
510d55a783
audio/libsrc: move download path to libs/libc/audio/libsrc
...
Signed-off-by: shizhenghui <shizhenghui@xiaomi.com>
2024-03-26 09:40:42 +08:00
Eren Terzioglu
cfcedab76b
arch/espressif: Fix esp32c6 strange characters on boot
2024-03-26 09:39:12 +08:00
Anthony Merlino
d808ed450c
stm32h7: Fix race condition in ADC interrupt handling
2024-03-26 01:20:48 +08:00
Yanfeng Liu
a5b5c963c7
fs/mmap: enable parameter checks always
...
These parameter checks should always be enabled.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-03-25 20:39:24 +08:00
Yanfeng Liu
56b125bb82
risc-v/arch.h: revising comments
...
This revises comments about page tables to help understanding.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-03-25 20:39:24 +08:00
Ville Juven
6a6798ed31
arch/arm64: Add the head obj to libarch.a as well
...
On other platforms libarch.a contains the head object. Some projects
depend on this fact so let's provide the head object in the archive here
as well.
2024-03-25 20:38:53 +08:00
zhangjun21
ce61e866c3
CMake:Duplicate definition of CMAKE_CXX_STANDARD
...
CMAKE_CXX_STANDARD is repeatedly defined in the two files, nuttx/CMakeLists(14) and libs/libxx/libcxx.cmake(17), and is defined to different values. Matter needs to use the new features(std::is_signed_v) of c++17,so delete the definition in nuttx/CMakeLists and retain the definition in libs/libxx/libcxx.cmake.
Signed-off-by: zhangjun21 <zhangjun21@xiaomi.com>
2024-03-25 13:57:44 +08:00
zhanghongyu
104b0288a6
matter: solve compilation problems for the matter community
...
Compiling a 32-bit version of NuttX binary based on the Matter community's Docker image may encounter compilation issues due to some dependency libraries, so the M32 compilation option has been temporarily disabled.
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-03-25 13:57:17 +08:00
GC2020
8a08190394
Modify the enable logic of FDCAN (all STM32H7 series are FDCAN pins)
2024-03-25 01:36:52 +08:00
Alan Carvalho de Assis
97e217b0ff
libc/uname: Add option to disable uname timestamp
...
Don't include the build timestamp into final binary when the symbol
CONFIG_LIBC_UNAME_DISABLE_TIMESTAMP is defined.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-03-23 11:42:22 +08:00
Alan Carvalho de Assis
eaeca78cc8
boards/raspberrypi-pico: Add buttons support example
...
This patch add support to use buttons example on raspberrypi-pico.
Note: unfortunately the raspberry-pico board doesn't have usables
buttons, then you need to add external buttons connected to GPIO16
and GPIO17.
Signed-off-by: Alan C. Assis <acassis@gmail.com>
2024-03-23 11:42:11 +08:00
chao an
b9a74f30c6
sched/init: refine init state interface
...
N/A, refine init state interface
Signed-off-by: chao an <anchao@lixiang.com>
2024-03-23 01:04:15 +08:00
chao an
f7434c2bc4
sched/init: move task list table from data to bss
...
N/A, help to extend the multi-core implementation
Signed-off-by: chao an <anchao@lixiang.com>
2024-03-23 01:04:15 +08:00
chao an
7cc89bbd0e
sched/init: move idle task initialize to inline function
...
N/A, help to extend the multi-core implementation
Signed-off-by: chao an <anchao@lixiang.com>
2024-03-23 01:04:15 +08:00
Ville Juven
738bdb95b7
arm64_head.S: Add explicit input section for __start
...
As __start must be placed at a precise location, a separate, explicit
input section is needed to guarantee this.
Why is this an issue ? NuttX uses --entry=__start which puts __start in
its correct location, but out-of-tree builds won't work, so it more robust
to use an explicit section for the startup code and enforce its placement
in the linker script.
2024-03-23 00:21:54 +08:00
chao an
63a0a544be
sched/signal: merge allocate of signal pool
...
1. merge allocate of signal pool
2. remove unnecessary static variables
Signed-off-by: chao an <anchao@lixiang.com>
2024-03-22 21:40:56 +08:00
Ville Juven
00986bdd09
arm64/imx9: Add register definitions for LPTMR
2024-03-22 21:37:35 +08:00
Ville Juven
0b8f6af3d6
arm64/imx9: Add register definitions for LPIT
2024-03-22 21:37:35 +08:00
Ville Juven
d2373f4569
arm64/imx9: Add CCM (Clock Controller Module)
2024-03-22 21:37:35 +08:00
ligd
a1836de09a
fdt: move fdx_xx extend APIs from boards to drivers
...
Signed-off-by: ligd <liguiding1@xiaomi.com>
2024-03-22 18:51:33 +08:00
mishuaishuai
22877e0fa5
add two new gd32f4 boards
...
modify format
add two new boards doc
modify bug
Signed-off-by: mishuaishuai <wangshuai26@xiaomi.com>
2024-03-22 13:22:20 +08:00
simbit18
391badcb24
tools/ci/testlist/macos.dat: fix path esp32c3-legacy
...
find: boards/risc-v/esp32c3/esp32c3-devkit/configs/cxx: No such file or directory
find: boards/risc-v/esp32c3/esp32c3-devkit/configs/wifi: No such file or directory
2024-03-22 13:20:02 +08:00
Jukka Laitinen
a54f7ffaa8
arch/arm64/src/common: Remove void * arithmetic
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2024-03-22 09:48:31 +08:00
simbit18
ac2021b906
Fix Kconfig style
...
Replace help => ---help---
Remove spaces from Kconfig
Add comments
2024-03-21 22:28:49 +08:00
zhanghongyu
a65cdce281
cdcecm: remove duplicate assignment statements
...
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-03-21 20:06:13 +08:00