整理了main 函数

This commit is contained in:
2026-08-29 09:45:54 +08:00
parent 9c990ead43
commit 7bc616cf9b
22 changed files with 311 additions and 235 deletions
+5 -17
View File
@@ -1345,13 +1345,12 @@ static void phase5_run(void) {
TEST_REPORT("Phase 5");
}
#endif
void StartCh395fTestTask(void *argument)
/*
* CH395F 测试套件入口(由 test_config.c 的 start_test_task 统一调度)。
* 此处只负责 CH395F 自身的硬件层 / NET 层逻辑,套件选择已上移到 test_config.c。
*/
void ch395f_test_run(void)
{
(void)argument;
DBG_INFO("Test task started, suite=%s", TEST_SUITE_NAME);
#if defined(TEST_SUITE_CH395F)
#if defined(ENABLE_HW_LAYER_TESTS)
/* 硬件层模式(阶段 1~5):netTask 未创建,由本任务完成一次性协议栈
* 初始化并独占 CH395F —— 无 net_poll() 并发读取中断,无 SPI 并发事务 */
@@ -1391,16 +1390,5 @@ void StartCh395fTestTask(void *argument)
#else
net_layer_test_main();
#endif
#endif /* TEST_SUITE_CH395F */
#elif defined(TEST_SUITE_STORAGE)
storage_test_run();
#elif defined(TEST_SUITE_GD5F)
gd5f_test_run();
#elif defined(TEST_SUITE_RTC)
sd2506_test_run();
#endif
for (;;) {
osDelay(1000);
}
}