Commit Graph

124 Commits

Author SHA1 Message Date
openvela-robot a86dc79f32 test/watchdog:test interface getstatus.
Signed-off-by: yangguangcai <yangguangcai@xiaomi.com>
2026-04-20 15:08:46 +08:00
openvela-robot fa6142a81e ostest:fix signal test fail
If the same signal is quickly repeated multiple times, the signal may be ignored.
In SMP since we cannot control thread scheduling to ensure timely signal processing,
it is best to use semaphores to wait for signal processing to complete, which can also shorten the ostest time

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-20 15:08:44 +08:00
openvela-robot 3312951c65 lv_porting/fbdev: add vsync offset config
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>

https://source.android.com/docs/core/graphics/implement-vsync#vsync_offset
2026-04-20 15:08:44 +08:00
openvela-robot 9be8190256 nsh: Fix the typo error cmd_swtichboot -> cmd_switchboot
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:08:42 +08:00
openvela-robot d14603b6f5 examples/module: Add g_ prefix to chardev_fops
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:08:41 +08:00
openvela-robot 593fa74807 support ymodem send/recve can asynchronous
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2026-04-20 15:08:41 +08:00
openvela-robot 13329a1069 watchdog:test watchdog not depend on fs.
Signed-off-by: yangguangcai <yangguangcai@xiaomi.com>
2026-04-20 15:08:40 +08:00
openvela-robot b4001c66ca DroneCAN add socketcan support, rename to DroneCAN
Rename canardv1 to OpenCyphal

Apply suggestions from code review

Co-authored-by: Petro Karashchenko <petro.karashchenko@gmail.com>
2026-04-20 15:08:38 +08:00
openvela-robot 895122cd3f apps/system: Call arg_freetable before iptables/tcpdump exit
Forget to free argtable before exit.

Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2026-04-20 15:08:38 +08:00
openvela-robot cbf092ea72 bump toywasm version 2026-04-20 15:08:36 +08:00
openvela-robot 4c26acaebb Revert "apps: add default uid for builtin app"
This reverts commit 22d81c55e483d3fe05f9ebb8e1c644e4763870ac.
2026-04-20 15:08:36 +08:00
openvela-robot 896fdc5dcf ostest: fix smp ostest fail
In SMP we need improve thread waiting strategy

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-04-20 15:08:34 +08:00
openvela-robot f5092dcfe9 nshlib: Don't show passwd in telnet login
Current implementation is broken, in this patch ECHO is
disabled by termios.

This patch works with https://github.com/apache/nuttx/pull/8950

Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2026-04-20 15:08:33 +08:00
openvela-robot a4be6a233e nshlib/nsh_fscmds.c:Add whether or not to pass in empty arguments when rm -r
When rm -r is passed with no address specified, it will automatically recursively unlink all files under the root path ('/') until unlinking to the mounted folder causes the unlink to fail. In this change, rm -r without a specified path will prompt for missing arguments
2026-04-20 15:08:32 +08:00
huangkai8 a01009d4d2 Wrong start and end values would make dead cycle. Exchange the values when start value is bigger than end value. 2026-04-20 15:08:31 +08:00
chao.an aae9de67f1 system/dumpstack: add dump stack tool support
Signed-off-by: chao.an <anchao@xiaomi.com>
2026-04-20 14:57:10 +08:00
openvela-robot 134c7a7722 lvgl/ext: add Kconfig for lvx-font-manager
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2026-04-20 14:57:08 +08:00
openvela-robot 5cf39edf29 webclient: check content-length
While it's better to use a reliable transport like
TLS with working close notify, it isn't always possible.
2026-04-20 14:57:07 +08:00
openvela-robot 4767169e97 Add support for libtomcrypt 2026-04-20 14:56:57 +08:00
openvela-robot dbf3f523e5 webclient: Add _s suffix to internal structures
To follow our coding standard.

I left the structures which is a part of the API for now.
(E.g. struct webclient_context)
2026-04-20 14:56:52 +08:00
openvela-robot 42e55e326b Rename LIB_ to LIBC_ for all libc Kconfig
follow other libc component naming convention

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:56:49 +08:00
openvela-robot b1d57f7019 webclient: Implement non-blocking I/O
* webclient_perform
    * Add a new flag to use non-blocking mode (WEBCLIENT_FLAG_NON_BLOCKING)
    * Implement restarting

* Add a few associated API functions
    * webclient_get_poll_info: get the descriptor info for poll/select
    * webclient_abort: abort the operation (instead of restarting)
2026-04-20 14:56:47 +08:00
openvela-robot f77b971166 Fix the printf warning after blkcnt_t change
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 14:56:45 +08:00
chao.an eeb144fb70 system/dumpstack: add dump stack tool support
Signed-off-by: chao.an <anchao@xiaomi.com>
2026-04-20 14:56:44 +08:00