From 65a0024f764e4bcba6a65852f1e0f15afbdc1798 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Tue, 16 Sep 2025 18:23:28 +0800 Subject: [PATCH] feat: add cherryecat Signed-off-by: sakumisu <1203593632@qq.com> --- system/CherryECAT/Kconfig | 25 +++++++++++++++++++++++++ system/CherryECAT/package.json | 29 +++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 system/CherryECAT/Kconfig create mode 100644 system/CherryECAT/package.json diff --git a/system/CherryECAT/Kconfig b/system/CherryECAT/Kconfig new file mode 100644 index 0000000000..b2673b7815 --- /dev/null +++ b/system/CherryECAT/Kconfig @@ -0,0 +1,25 @@ +# Kconfig file for package CherryECAT +menuconfig PKG_USING_CHERRYECAT + bool "CherryECAT: a tiny and beautiful, high real-time and low-jitter EtherCAT master stack, specially designed for MCUs running with RTOS" + default n + +if PKG_USING_CHERRYECAT + + config PKG_CHERRYECAT_PATH + string + default "/packages/system/CherryECAT" + + choice + prompt "Version" + default PKG_USING_CHERRYECAT_LATEST_VERSION + help + Select the package version + + config PKG_USING_CHERRYECAT_LATEST_VERSION + bool "latest" + endchoice + + config PKG_CHERRYECAT_VER + string + default "latest" if PKG_USING_CHERRYECAT_LATEST_VERSION +endif diff --git a/system/CherryECAT/package.json b/system/CherryECAT/package.json new file mode 100644 index 0000000000..4c743b783a --- /dev/null +++ b/system/CherryECAT/package.json @@ -0,0 +1,29 @@ +{ + "name": "CherryECAT", + "description": "Tiny and beautiful, high real-time and low-jitter EtherCAT master stack, specially designed for MCUs running with RTOS", + "description_zh": "小而美的、高实时性、低抖动的 EtherCAT 主机协议栈,专为跑在 RTOS 下的 MCU 设计", + "enable": "PKG_USING_CHERRYECAT", + "keywords": [ + "CherryECAT", + "EtherCAT" + ], + "category": "system", + "author": { + "name": "sakumisu", + "email": "1203593632@qq.com", + "github": "sakumisu" + }, + "license": "Apache-2.0", + "repository": "https://github.com/cherry-embedded/CherryECAT", + "icon": "unknown", + "homepage": "https://github.com/cherry-embedded/CherryECAT#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/cherry-embedded/CherryECAT.git", + "filename": "Null for git package", + "VER_SHA": "master" + } + ] +}