Zephyr Shell Commands

Comprehensive Zephyr Shell subsystem expertise for creating and managing CLI commands. Use this skill when you need to: (1) Create or register new shell commands with SHELL_CMD_REGISTER or SHELL_CMD_ARG_REGISTER, (2) Define static or dynamic subcommands, (3) Implement command handlers with shell_print/shell_error/shell_warn output, (4) Create dictionary commands for string-to-value mappings, (5) Configure shell backends (UART, RTT, USB, Telnet, BLE NUS), (6) Enable shell Kconfig options (CONFIG_SHELL_*), (7) Parse command arguments or use getopt, (8) Debug shell command issues or understand shell architecture.

ksachdeva 935366e 8 files · 54.8 KB Updated

File contents

ksachdeva/zephyr-rtos-ai/tree/main/skills/zephyr-shell-commands commit 935366e452

Frequently asked questions

npx skillmds@latest add ksachdeva/zephyr-shell-commands