Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions system/CherryECAT/Kconfig
Original file line number Diff line number Diff line change
@@ -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
29 changes: 29 additions & 0 deletions system/CherryECAT/package.json
Original file line number Diff line number Diff line change
@@ -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": "[email protected]",
"github": "sakumisu"
},
"license": "Apache-2.0",
"repository": "https://github.com/cherry-embedded/CherryECAT",
"icon": "unknown",
Copy link
Preview

Copilot AI Sep 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The icon field is set to 'unknown'. Consider providing an appropriate icon for better package identification and user experience.

Suggested change
"icon": "unknown",
"icon": "https://github.com/cherry-embedded/CherryECAT/raw/master/logo.png",

Copilot uses AI. Check for mistakes.

"homepage": "https://github.com/cherry-embedded/CherryECAT#readme",
"doc": "unknown",
Copy link
Preview

Copilot AI Sep 19, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nitpick] The doc field is set to 'unknown'. Consider providing a link to proper documentation or setting this to a valid documentation URL for better user guidance.

Suggested change
"doc": "unknown",
"doc": "https://github.com/cherry-embedded/CherryECAT#readme",

Copilot uses AI. Check for mistakes.

"site": [
{
"version": "latest",
"URL": "https://github.com/cherry-embedded/CherryECAT.git",
"filename": "Null for git package",
"VER_SHA": "master"
}
]
}