Commit Graph

55 Commits

Author SHA1 Message Date
openvela-robot 78a0844b1e Merge remote-tracking branch 'remotes/mirtos/dev-upmerge-nuttx-10.2' into dev 2026-04-20 15:00:02 +08:00
openvela-robot 94f46b123f Remove CONFIG_CLOCK_MONOTONIC special code
since this opion doesn't exist anymore

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:00:01 +08:00
openvela-robot b3a289f58b Remove CONFIG_CLOCK_MONOTONIC special code
since this opion doesn't exist anymore

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:00:00 +08:00
openvela-robot c44b1470a8 graphics/nxwidgets: Rename ARCHCPUFLAGS[XX] to ARCHC[XX]FLAGS
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:59 +08:00
openvela-robot 6de4bebaed industry/foc: add support for angle from sensorless observer 2026-04-20 14:59:57 +08:00
openvela-robot 172cd63af9 draw small rect use cpu
Signed-off-by: weidengke <weidengke@xiaomi.com>
2026-04-20 14:59:57 +08:00
openvela-robot a54690f3aa apps: Enable Rust based application. 2026-04-20 14:59:55 +08:00
openvela-robot 473c9d5506 system/adb: Change the default value of ADBD_PAYLOAD_SIZE to 1024
improve the speed of "adb push" and "adb pull"

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:53 +08:00
openvela-robot af4d4a1b7e examples/foc/foc_motor: store the configured FOC run mode in a separate variable
The controller mode can change during example execution and depends on the thread state (IDENT [not yet upstream] / ALIGN / RUN)
2026-04-20 14:59:52 +08:00
openvela-robot cf10a0acb2 adapter Verisilicon_SW_VGLite_3.1.16_20220124
Signed-off-by: weidengke <weidengke@xiaomi.com>
2026-04-20 14:59:51 +08:00
openvela-robot 97f0fa9af4 examples/foc: add an option to disable motor controller logic
This is useful feature for debug purposes.
2026-04-20 14:59:49 +08:00
openvela-robot 879dbffead Fix error: 'strncpy' specified bound 16 equals destination size
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:49 +08:00
openvela-robot 62e0f458eb industry/foc/float: add velocity observers support 2026-04-20 14:59:47 +08:00
openvela-robot ae2e7f001f rptun: add rptun dump support
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:59:46 +08:00
openvela-robot 529d47a32e system/cu: Don't select SERIAL_TERMIOS in Kconfig
since all terminal related code is already guarded by CONFIG_SERIAL_TERMIOS

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:45 +08:00
openvela-robot 0cf0799685 fix gpu draw arc clip area error
Signed-off-by: weidengke <weidengke@xiaomi.com>
2026-04-20 14:59:44 +08:00
openvela-robot 0770bdbf33 netutils: Check lo by CONFIG_NET_LOOPBACK not CONFIG_NET_LOCAL
CONFIG_NET_LOCAL is used to enable Unix Domain Socket

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:43 +08:00
openvela-robot 9e2e15ff56 system/adb: Replace printf with syslog since adb is a service
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:27 +08:00
openvela-robot e413507511 fix: sensor: modify sensortest for PPG
Modify sensortest for new sensor types PPGD and PPGQ instead old type PPG.

Signed-off-by: liucheng5 <liucheng5@xiaomi.com>
2026-04-20 14:59:26 +08:00
openvela-robot ddaab226e2 lvgl/gpu: index recolor fix
correct recolor_palette calculation
ARGB recolor fallback to SW render

Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 14:59:24 +08:00
openvela-robot ebc9aecb1d netutils/netcat: implemented NETUTILS_NETCAT_BUFSIZE option.
This option can be used for the performance optimization if sendfile() is not applicable.
2026-04-20 14:59:21 +08:00
openvela-robot 8ec19ab53b lv_porting/gpu: use LV_HOR_RES macro instead.
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2026-04-20 14:59:19 +08:00
openvela-robot ad08e8900c netutils/netcat: fixed ISO C89/C90 related warnings:
warning: ISO C90 forbids variable length array ‘buf’ [-Wvla]
warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
2026-04-20 14:59:17 +08:00
openvela-robot 2f83cb0c12 lvgl: fbdev_if add double buffer mode.
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 14:59:16 +08:00
openvela-robot 8f7fb20674 system/input: add system input cmd tool
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2026-04-20 14:59:14 +08:00
openvela-robot 5602996d2d gpu draw arc
v2.0

Signed-off-by: weidengke <weidengke@xiaomi.com>
2026-04-20 14:59:13 +08:00
openvela-robot 45a4f9c175 Fix the nxstyle warning
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:59:11 +08:00
openvela-robot 01be289c70 Remove quickjs-debugger-transport.c in Makefile
Signed-off-by: pengyaozong <pengyaozong@xiaomi.com>
2026-04-20 14:59:10 +08:00
openvela-robot 80cb3a941a include: fix double include pre-processor guards
Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2026-04-20 14:59:08 +08:00
openvela-robot f2bab9a412 net/usrsock: replace usrsock xid type to uint64_t
Signed-off-by: chao.an <anchao@xiaomi.com>
2026-04-20 14:59:07 +08:00
openvela-robot 8ea0b6ce38 ostest: fix assert when enable CONFIG_PRIORITY_INHERITANCE
[ 96.555456] [265] ap: up_assert: Assertion failed at file:semaphore/sem_holder.c line: 112 task: pt-0x5b09fd0b
[ 96.555657] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.555828] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.556023] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.556222] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.556437] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.556639] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.556842] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b
[ 96.557036] [265] ap: up_assert: Assertion failed at file:semaphore/sem_recover.c line: 86 task: pt-0x5b09fd0b

Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 14:59:04 +08:00
openvela-robot 11a1eea103 lvgl/gpu: support chroma-keyed and indexed format
align temp buffer to 8B
change GPU color format function from async to sync

Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 14:58:54 +08:00
openvela-robot e5ba1f7b0a Check for too many arguments to hostname
Also use the symbolic value for the success exit code.
2026-04-20 14:58:50 +08:00
openvela-robot 9bb58980b3 apps: add rptun reset /dev/rptun/xx cmd
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:58:49 +08:00
openvela-robot 6add3a8608 canutils: odb_decodepid: fix two debug prints
Fix the following printfs, as reported by cppcheck:

canutils/libobd2/obd_decodepid.c:85:9: error: printf format string requires 1 parameter but only 0 are given. [wrongPrintfScanfArgNum]
        printf("Supported PIDs: %08X\n");
        ^
canutils/libobd2/obd_decodepid.c:114:9: error: printf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum]
        printf("Throttle position = %d\% \n", (100 * dev->data[3])/255);
        ^

Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2026-04-20 14:58:47 +08:00
openvela-robot 20594c1579 lv_porting/lv_gpu_interface: add gpu decoder
This patch moves GPU related buffer alignment operations to decoder,
also limiting GPU render to transformed images only because CPU is
actually faster in normal image blitting.
Fix MVE pre-multiplication.
Fix recolor.
Add GPU performance measurements.

Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 14:58:46 +08:00
Eero Nurkkala 84f10d4af1 fsutils/ipcfg: fix debugassert
cppcheck reports the following error:

fsutils/ipcfg/ipcfg_binary.c:332:15: error: Uninitialized variable: fd [uninitvar]
  DEBUGASSERT(fd >= 0 && ipv6cfg != NULL);

Update the DEBUGASSERT() to match that of ipcfg_read_binary_ipv4(). fd is
uninitilized and doesn't need to be checked here.

Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2026-04-20 14:58:44 +08:00
openvela-robot 625968d914 nshlib: support c++ access nsh api
N/A

Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2026-04-20 14:56:29 +08:00
openvela-robot 406e7bc0b6 Add lvx_msgbox in Kconfig.
N/A

Signed-off-by: wangxuedong <wangxuedong@xiaomi.com>
2026-04-20 14:56:26 +08:00
openvela-robot 401291a9f7 system/critmon: add thread run time support
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:56:23 +08:00
openvela-robot a2996be919 examples/watchdog: add depends on CONFIG_WATCHDOG
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:56:11 +08:00
openvela-robot 31bba56215 examples/watchdog: add depends on CONFIG_WATCHDOG
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:56:08 +08:00
openvela-robot a12f989dba lvgl: lv_ffmpeg support dynamic picture decoding.
N/A

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 14:56:04 +08:00
openvela-robot 36d321395e apps/system: fix command history behavior (2)
N/A
Fixing "last command" misbehavior when one command in history is a
substring of another.

Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 14:56:02 +08:00
openvela-robot 53e5b9156a examples: Update lvgldemo to lvgl v8.
N/A

Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 14:56:00 +08:00
openvela-robot 48431654da system/critmon: add critmon program for critmon once
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 14:55:58 +08:00
openvela-robot 4339683cce lv_porting for lvgl v8 (rebase on dev) 2026-04-20 14:55:54 +08:00
openvela-robot 1114d5d66f testing/fstest: Add O_TRUNC flag in fstest_wrfile
to avoid the interference from the lasting run

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:55:49 +08:00
openvela-robot cf3e9c7b5b addroute: inet_pton cannot accept slash notation. We must fixup the argument before calling. 2026-04-20 14:55:46 +08:00
openvela-robot d19997aa17 Call posix_spawn with filename as the first argv entry
pair with the kernel side change to follow the standard defintion:
https://pubs.opengroup.org/onlinepubs/009695399/functions/posix_spawn.html

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:55:45 +08:00