diff --git a/framework/module.c b/framework/module.c index bf80a3d..601e99d 100644 --- a/framework/module.c +++ b/framework/module.c @@ -1,5 +1,5 @@ /****************************************************************************** - * @brief 系统模块管理(包含系统初始化,时间片轮询系统) + * @brief ϵͳģ(ϵͳʼ,ʱƬѯϵͳ) * * Copyright (c) 2017~2020, * @@ -7,19 +7,19 @@ * * Change Logs: * Date Author Notes - * 2016-06-24 Morro 初版完成 - * 2020-05-23 Morro 增加匿名类型,防止模块重名错误 - * 2020-06-28 Morro 增加is_timeout超时判断接口 - * 2020-09-28 Morro 解决伪任务项未初始化timer,导致引用了空指针的问题! + * 2016-06-24 Morro + * 2020-05-23 Morro ,ֹģ + * 2020-06-28 Morro is_timeoutʱжϽӿ + * 2020-09-28 Morro αδʼtimer˿ָ⣡ * ******************************************************************************/ #include "module.h" -static volatile unsigned int tick; //系统滴答计时 +static volatile unsigned int tick; //ϵͳδʱ /* - * @brief 增加系统节拍数(定时器中断中调用,1ms 1次) + * @brief ϵͳ(ʱже,1ms 1) */ void systick_increase(unsigned int ms) { @@ -27,7 +27,7 @@ void systick_increase(unsigned int ms) } /* - * @brief 获取系统滴答时钟值(通常单位是1ms) + * @brief ȡϵͳδʱֵ(ͨλ1ms) */ unsigned int get_tick(void) { @@ -35,9 +35,9 @@ unsigned int get_tick(void) } /* - * @brief 超时判断 - * @param[in] start - 起始时间 - * @param[in] timeout - 超时时间(ms) + * @brief ʱж + * @param[in] start - ʼʱ + * @param[in] timeout - ʱʱ(ms) */ bool is_timeout(unsigned int start, unsigned int timeout) { @@ -45,31 +45,31 @@ bool is_timeout(unsigned int start, unsigned int timeout) } /* - * @brief 空处理,用于定位段入口 + * @brief մ,ڶλ */ static void nop_process(void) {} -//第一个初始化项 +//һʼ const init_item_t init_tbl_start SECTION("init.item.0") = { "", nop_process }; -//最后个初始化项 +//ʼ const init_item_t init_tbl_end SECTION("init.item.4") = { "", nop_process }; -//第一个任务项 +//һ const task_item_t task_tbl_start SECTION("task.item.0") = { "", nop_process }; -//最后个任务项 +// const task_item_t task_tbl_end SECTION("task.item.2") = { "", nop_process }; /* - * @brief 模块初始处理 - * 初始化模块优化级 system_init > driver_init > module_init + * @brief ģʼ + * ʼģŻ system_init > driver_init > module_init * @param[in] none * @return none */ @@ -82,7 +82,7 @@ void module_task_init(void) } /* - * @brief 任务轮询处理 + * @brief ѯ * @param[in] none * @return none */