Esp32c3 app update
RT-Thread Board Support Package for ESP32-C3
📝 Introduction
This is the Board Support Package (BSP) for the Espressif ESP32-C3 series of microcontrollers, built to run the RT-Thread Real-Time Operating System.
This BSP is configured to use the [Specify the name of your specific evaluation/dev board, e.g., 'ESP32-C3-DevKitM-1'].
✨ Features
This BSP provides the standard RT-Thread kernel and system components, and includes the following application features by default:
- System Initialization: Initializes basic system clocks and required drivers.
- LED Blinking: A separate thread is started in
main.cto blink the onboard LED, demonstrating basic thread management and GPIO control. - FinSH Shell Access: Enables command-line access via the serial port for runtime management and debugging.
- Application Demo Command: Includes a custom FinSH command (
app_data_cmd) for reading/writing a global application variable.
🛠️ Build and Configuration
1. Building the Project
-
Navigate to the BSP directory:
cd bsp/ESP32_C3 -
Run the SCons build tool:
sconsThis generates the firmware image (e.g.,
rtthread.elf). -
Flashing: Use the standard flash command for your environment (e.g.,
scons --target=download).
2. Configuration (menuconfig)
You can modify system settings and enable features using the menuconfig tool:
menuconfig
👋 感谢您对 RT-Thread 的贡献!Thank you for your contribution to RT-Thread!
为确保代码符合 RT-Thread 的编码规范,请在你的仓库中执行以下步骤运行代码格式化工作流(如果格式化CI运行失败)。 To ensure your code complies with RT-Thread's coding style, please run the code formatting workflow by following the steps below (If the formatting of CI fails to run).
🛠 操作步骤 | Steps
-
前往 Actions 页面 | Go to the Actions page 点击进入工作流 → | Click to open workflow →
-
点击
Run workflow| ClickRun workflow
- 设置需排除的文件/目录(目录请以"/"结尾) Set files/directories to exclude (directories should end with "/")
- 将目标分支设置为 \ Set the target branch to:
esp32c3-app-update - 设置PR number为 \ Set the PR number to:
10780
- 等待工作流完成 | Wait for the workflow to complete 格式化后的代码将自动推送至你的分支。 The formatted code will be automatically pushed to your branch.
完成后,提交将自动更新至 esp32c3-app-update 分支,关联的 Pull Request 也会同步更新。
Once completed, commits will be pushed to the esp32c3-app-update branch automatically, and the related Pull Request will be updated.
如有问题欢迎联系我们,再次感谢您的贡献!💐 If you have any questions, feel free to reach out. Thanks again for your contribution!
Please deal with the error
@supperthomas sure sir I will work on it..