refactor(device): 移除备份配置文件并完善ADC模块注释

移除不再需要的 .cproject.yml.bak_dma 和 README.md 备份文件,
同时为 ADC.cpp 添加完整的 Doxygen 风格函数注释,提升代码可读性。
This commit is contained in:
cbb
2026-05-10 21:27:51 +08:00
parent 4b8b47bc9b
commit 078ea06317
77 changed files with 1326 additions and 6074 deletions
+23 -1
View File
@@ -1,11 +1,20 @@
/**
* @file main.cpp
* @brief 应用主入口与顶层流程实现。
*/
#include "main.h"
#include "sys/initial.h"
#include "sys/task_manager.h"
#include "sys/task_runner.h"
#include "sys/config.h"
/**
* @brief 打印应用启动横幅与系统时钟信息。
* @note 该函数仅负责串口输出启动提示,不修改系统控制状态。
* @param[in] 无。
* @param[out] 无。
* @retval 无返回值。
* @note 该函数仅负责串口输出启动提示,不修改系统控制状态。
*/
void App::printBanner() const
{
@@ -15,7 +24,10 @@ void App::printBanner() const
/**
* @brief 运行应用主循环。
* @param[in] 无。
* @param[out] 无。
* @retval int 固定返回 0;在嵌入式常驻循环场景下通常不会真正返回。
* @note 完成系统初始化、任务运行时初始化和启动横幅输出后,持续执行任务分发循环。
*/
int App::run()
{
@@ -25,11 +37,21 @@ int App::run()
while(1) {
TaskRunner::runPending();
if(TaskManager::state().task_flags == 0U) {
__WFI();
}
}
return 0;
}
/**
* @brief 程序入口函数。
* @param[in] 无。
* @param[out] 无。
* @retval int 返回应用主循环执行结果;在嵌入式常驻场景下通常不会返回。
* @note 创建应用顶层对象并转入 `App::run()`。
*/
int main(void)
{
App app;