From 21e2e4c51134c648fcbfaddf3dc1619338081d22 Mon Sep 17 00:00:00 2001 From: csc Date: Thu, 25 Sep 2025 16:07:22 +0800 Subject: [PATCH 1/2] [tool] add uORB --- tools/Kconfig | 1 + tools/uORB/Kconfig | 28 ++++++++++++++++++++++++++++ tools/uORB/package.json | 28 ++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 tools/uORB/Kconfig create mode 100644 tools/uORB/package.json diff --git a/tools/Kconfig b/tools/Kconfig index 34242a581d..690f6e5d2f 100644 --- a/tools/Kconfig +++ b/tools/Kconfig @@ -51,4 +51,5 @@ source "$PKGS_DIR/packages/tools/zdebug/Kconfig" source "$PKGS_DIR/packages/tools/RVBacktrace/Kconfig" source "$PKGS_DIR/packages/tools/hpatchlite-wrapper/Kconfig" source "$PKGS_DIR/packages/tools/thread-metric/Kconfig" +source "$PKGS_DIR/packages/tools/uORB/Kconfig" endmenu diff --git a/tools/uORB/Kconfig b/tools/uORB/Kconfig new file mode 100644 index 0000000000..c3b90de969 --- /dev/null +++ b/tools/uORB/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package uORB +menuconfig PKG_USING_UORB + bool "uORB is a light-weight and powerful IPC library based on the publisher/subscriber model." + default n + +if PKG_USING_UORB + + config PKG_UORB_PATH + string + default "/packages/tools/uORB" + + choice + prompt "Version" + default PKG_USING_UORB_LATEST_VERSION + help + Select the package version + + config PKG_USING_UORB_LATEST_VERSION + bool "latest" + endchoice + + config PKG_UORB_VER + string + default "latest" if PKG_USING_UORB_LATEST_VERSION + +endif + diff --git a/tools/uORB/package.json b/tools/uORB/package.json new file mode 100644 index 0000000000..1a054812d9 --- /dev/null +++ b/tools/uORB/package.json @@ -0,0 +1,28 @@ +{ + "name": "uORB", + "description": "uORB is a light-weight and powerful IPC module based on the publisher/subscriber model.", + "description_zh": "uORB是一个基于发布者/订阅者模式的轻量级且功能强大的跨线程/进程通信模块。", + "enable": "PKG_USING_UORB", + "keywords": [ + "uORB" + ], + "category": "tools", + "author": { + "name": "Solonix-Chu", + "email": "rosemake.csc@outlook.com", + "github": "Solonix-Chu" + }, + "license": "Apache-2.0", + "repository": "https://github.com/Solonix-Chu/uORB_RTT", + "icon": "unknown", + "homepage": "unknown", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/Solonix-Chu/uORB_RTT.git", + "filename": "uORB_RTT.zip", + "VER_SHA": "master" + } + ] +} From 77baffb3df48ceca37082557e4a2b02d9fb877c6 Mon Sep 17 00:00:00 2001 From: Shicheng Chu <1468559561@qq.com> Date: Thu, 25 Sep 2025 16:13:37 +0800 Subject: [PATCH 2/2] Update package.json fix branch name --- tools/uORB/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/uORB/package.json b/tools/uORB/package.json index 1a054812d9..1771ed8dd6 100644 --- a/tools/uORB/package.json +++ b/tools/uORB/package.json @@ -22,7 +22,7 @@ "version": "latest", "URL": "https://github.com/Solonix-Chu/uORB_RTT.git", "filename": "uORB_RTT.zip", - "VER_SHA": "master" + "VER_SHA": "main" } ] }