Commit Graph

107 Commits

Author SHA1 Message Date
Xiang Xiao 1d833be803 canutils: Fix minor style issue found in canlib
no functional change

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:15:03 +08:00
openvela-robot d594c2d7df Minor typo fix
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:07:03 +08:00
openvela-robot f0ab4b4965 Revert "apps/libtest: add libtest demo"
This reverts commit b4f1640d111c2511b9f0534411456d9a3e1f0cb4.
2026-04-20 15:07:02 +08:00
openvela-robot ceee635696 system/media: replace sem lock with pthread_mutex
Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 15:07:01 +08:00
openvela-robot cd8fc22238 graphic/lvgl: add jpeg lib depends for lvgl jpeg decoder config
Signed-off-by: rongyichang <rongyichang@xiaomi.com>
2026-04-20 15:07:01 +08:00
openvela-robot ae8a9a5669 system/ramspeed: skip cases where time too short
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 15:06:59 +08:00
openvela-robot cabe22bf82 lv_porting/gpu: read with tail predication
add tail predication to vldrw to avoid read out-of-bound error

Signed-off-by: ptr_b <bijunda1@xiaomi.com>
2026-04-20 15:06:59 +08:00
openvela-robot 86f0a2f067 crypto:add getfd for crypto testcase
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2026-04-20 15:06:57 +08:00
openvela-robot 06203df77f Revert "apps: archive library in a separate target"
This reverts commit 75e46e40e9eb6f55b786b23b4014102d51d9491e.
2026-04-20 15:06:56 +08:00
openvela-robot 0e3fdb914a interpreter/toywasm: Update toywasm version
Tested on esp32-devkitc.
2026-04-20 15:06:55 +08:00
openvela-robot 21518acc47 drivertest_i2c_spi.c: fix path in header comment
Signed-off-by: xinbingnan <xinbingnan@xiaomi.com>
2026-04-20 15:06:54 +08:00
openvela-robot b19de3e9eb remove userspace usrsock rpmsg client/server
Signed-off-by: 梁超众 <liangchaozhong@xiaomi.com>
2026-04-20 15:06:53 +08:00
openvela-robot f46260bfd7 drivertest/gpiotest: GPIO Function Test
Select any two pin pins and set them as input and output respectively. Then randomly generate binary values, input these values through the input port, read them from the output port, and finally judge whether they are equal.

Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2026-04-20 15:06:41 +08:00
openvela-robot d3b33cf827 graphics/lvgl: Upgrade to lvgl v8 version
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 15:06:37 +08:00
openvela-robot 1f77559533 netutils: Add iptables in netlib.
Signed-off-by: Zhe Weng <wengzhe@xiaomi.com>
2026-04-20 15:06:36 +08:00
openvela-robot c86aa4ad4b system/cachespeed:Optimize output format and processing logic 2026-04-20 15:06:34 +08:00
openvela-robot 83de90f013 lv_porting/uv: add more log output
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 15:06:32 +08:00
openvela-robot 2043a7d61f cmocka:Add automated testing framework cmocka in testing
Signed-off-by: yintao <yintao@xiaomi.com>
2026-04-20 15:06:31 +08:00
openvela-robot 51c77aa41e lv_porting: add fbdev wait for sync config
Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com>
2026-04-20 15:06:31 +08:00
openvela-robot 72c57e763e luamodules/lfs: add luafilesystem module
Signed-off-by: Neo Xu <neo.xu1990@gmail.com>
2026-04-20 15:06:29 +08:00
openvela-robot 7b532f7095 compiler.h: Add _ between format|printf|syslog|scanf|strftime and like
align with other macro naming style

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:06:28 +08:00
openvela-robot 45f71a32fa pipe: fix pipe test case failed
pipe shouldn't use /tmp folder, /tmp maybe mounted to tmpfs

Signed-off-by: ligd <liguiding1@xiaomi.com>
2026-04-20 15:06:26 +08:00
openvela-robot e2436234de Download tarballs if a local git repo is not found
Specify the cmocka version as 1.1.5 and modify the stack size to the default value
and modify print_error name due to conflict

Signed-off-by: yintao <yintao@xiaomi.com>
2026-04-20 15:06:25 +08:00
openvela-robot 83ba246628 interpreter/toywasm: Update toywasm version
The situation of toywasm_config.c is similar to toywasm_config.h.
It's cmake-generated in the upstream. The original template is covered
by a different license. I'm the author of the file and hereby re-license
this copy.

Tested on sim/macOS.
2026-04-20 15:06:24 +08:00
openvela-robot 17ecb68941 drivers/note: rename /dev/note to /dev/note/ram
Signed-off-by: yinshengkai <yinshengkai@xiaomi.com>
2026-04-20 15:06:23 +08:00
openvela-robot ca4e9f710e cmd_arp: add device input for arp interface
Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2026-04-20 15:06:22 +08:00
openvela-robot e805d6ed7c graphics/libyuv: add libyuv build files
Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 15:06:21 +08:00
openvela-robot a2bb23dc5c apps: add luamodules
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2026-04-20 15:06:20 +08:00
openvela-robot a96cee5782 luamodules/luasyslog: fix incremental compile issue
Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
2026-04-20 15:06:19 +08:00
openvela-robot fbcf3267e7 graphics/libyuv: fix strict-prototype warning
Added a patch file to fix the warning

Signed-off-by: Peter Bee <bijunda1@xiaomi.com>
2026-04-20 15:06:17 +08:00
openvela-robot 59c53844cf examples/camera: Dynamically get the connected device
This example can support for both ISX012 and ISX019 image sensors.
2026-04-20 15:06:16 +08:00
openvela-robot b12c021ad5 Fix various error in Windows native build 2026-04-20 15:06:15 +08:00
openvela-robot 61bcc3e284 Remove the unnecessary "return;" at the end of function
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:06:14 +08:00
openvela-robot bc37f08b3d toywasm: add .gitignore
Following wasm3 and wamr.
2026-04-20 15:06:12 +08:00
openvela-robot 708e08add8 netutils/dhcp: fix build warning/break of dhcp6c
dhcp6c.c:222:3: error: unknown type name ‘pthread_t’
  222 |   pthread_t thread;
      |   ^~~~~~~~~
dhcp6c.c: In function ‘dhcp6c_get_result’:
dhcp6c.c:415:7: warning: implicit declaration of function ‘netlib_prefix2ipv6netmask’ [-Wimplicit-function-declaration]
  415 |       netlib_prefix2ipv6netmask(presult->pl, &presult->netmask);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
dhcp6c.c: In function ‘dhcp6c_parse_ia’:
dhcp6c.c:1046:30: warning: unused variable ‘pdhcp6c’ [-Wunused-variable]
 1046 |   FAR struct dhcp6c_state_s *pdhcp6c = (FAR struct dhcp6c_state_s *)handle;
      |                              ^~~~~~~
dhcp6c.c: In function ‘dhcp6c_precise_open’:
dhcp6c.c:1702:3: warning: missing braces around initializer [-Wmissing-braces]
 1702 |   {
      |   ^
......
 1706 |     {0},
      |      -
      |      {{0}}
dhcp6c.c:1796:43: error: ‘UDP_BINDTODEVICE’ undeclared (first use in this function); did you mean ‘SO_BINDTODEVICE’?
 1796 |   setsockopt(pdhcp6c->sockfd, SOL_SOCKET, UDP_BINDTODEVICE, ifname,
      |                                           ^~~~~~~~~~~~~~~~
      |                                           SO_BINDTODEVICE
dhcp6c.c:1796:43: note: each undeclared identifier is reported only once for each function it appears in
dhcp6c.c: In function ‘dhcp6c_request_async’:
dhcp6c.c:1886:9: warning: implicit declaration of function ‘pthread_create’; did you mean ‘timer_create’? [-Wimplicit-function-declaration]
 1886 |   ret = pthread_create(&pdhcp6c->thread, NULL, dhcp6c_run, pdhcp6c);
      |         ^~~~~~~~~~~~~~
      |         timer_create

Signed-off-by: chao an <anchao@xiaomi.com>
2026-04-20 15:06:11 +08:00
openvela-robot 789338f868 Remove the unnecessary "return;" at the end of function
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:06:10 +08:00
openvela-robot 51a7989b2b testing/fstest:Remove duplicate macro references in source code
There is a macro configuration in the source file, and the macro configuration is also referenced in Kconfig. Delete the macro configuration in the source file, whichever is in Kconfig.

Signed-off-by: chenrun1 <chenrun1@xiaomi.com>
2026-04-20 15:06:10 +08:00
openvela-robot fd48b102eb Fix Error: nxtext_popup.c:250:20: error: unused function 'nxpu_puts'
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:06:09 +08:00
openvela-robot 21bb9dcab1 netutils/iperf: add newline in printf format
Signed-off-by: chao an <anchao@xiaomi.com>
2026-04-20 15:06:07 +08:00
openvela-robot 02abe22c2b netutils/iperf: add support of multi-instance
Signed-off-by: chao an <anchao@xiaomi.com>
2026-04-20 15:06:07 +08:00
openvela-robot eaf635bbb1 interpreters/wamr: New option to support ref types
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2026-04-20 15:06:06 +08:00
openvela-robot 5cde44eb6c Fix Error: vi.c:888:57: error: format string is not a string literal (potentially insecure)
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:06:04 +08:00
openvela-robot 24059bad93 Fix foc_fixed16_thr.c:188:27: error: variable 'time' set but not used
and foc_float_thr.c:189:27: error: variable 'time' set but not used

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:06:03 +08:00
openvela-robot 9ea23cebc8 examples/tcp_ipc_server: fix wrong file path typo
The lorawan folder is under the path of examples/tcp_ipc_server, the server_tcp folder is not exist here, fix it.

Signed-off-by: Junbo Zheng <zhengjunbo1@xiaomi.com>
2026-04-20 15:06:02 +08:00
openvela-robot 20244194e5 ostest: reset g_restartstep when test case restart
Signed-off-by: zhangyuan21 <zhangyuan21@xiaomi.com>
2026-04-20 15:06:01 +08:00
openvela-robot 205e3b9ad8 dd:simplified cmd_dd code steps
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2026-04-20 15:05:48 +08:00
openvela-robot 231057f4c7 testing:crypto testing form openbsd
aesctr.c:
49a6e16f2c2c8e509184b1f777366d1a6f337e1c
aes_xts.c:
49a6e16f2c2c8e509184b1f777366d1a6f337e1c
des3.c:
49a6e16f2c2c8e509184b1f777366d1a6f337e1c
hmac.c
f51db96baec97348726b28106516038de1518dc5
https: //github.com/openbsd/src
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
2026-04-20 15:05:46 +08:00
openvela-robot 0586e29116 Fix Error: slcan.c:265:19: error: variable 'reccount' is uninitialized when used here [-Werror,-Wuninitialized]
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:05:45 +08:00
openvela-robot 7d6979e870 Fix Error: include/graphics/twm4nx/cwindow.hxx:145:35: error: private field 'm_eventObj' is not used [-Werror,-Wunused-private-field]
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-04-20 15:05:43 +08:00
openvela-robot 1409d5b6c9 system/ramspeed:Add automated testing process
In the previous ramspeed test process, it was necessary to keep adding size to achieve speed tests for different sizes of memcpy and memset. After the modification, the results will be automatically looped from 32k to the input size.
2026-04-20 15:05:43 +08:00