From 95342ee00d7c67d71876d8186cf30d834015043c Mon Sep 17 00:00:00 2001 From: lixianjing Date: Tue, 9 Jun 2020 07:07:26 +0800 Subject: [PATCH] update docs --- docs/changes.md | 4 ++++ src/conf_io/app_conf.c | 4 ++++ src/conf_io/app_conf.h | 13 ++++++++++++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/docs/changes.md b/docs/changes.md index e3292ae34..88921be7a 100644 --- a/docs/changes.md +++ b/docs/changes.md @@ -1,5 +1,9 @@ # 最新动态 +* 2020/06/09 + * 增加 dll 导出函数(感谢俊杰提供补丁)。 + * 完善 app_conf 的注释(感谢瑞安提供补丁)。 + * 2020/06/08 * 优化圆角矩形的抗锯齿效果(感谢智明提供补丁)。 diff --git a/src/conf_io/app_conf.c b/src/conf_io/app_conf.c index a3024eb6b..b5f444abe 100644 --- a/src/conf_io/app_conf.c +++ b/src/conf_io/app_conf.c @@ -36,6 +36,10 @@ ret_t app_conf_set_instance(object_t* obj) { return RET_OK; } +object_t* app_conf_get_instance(void) { + return s_conf; +} + ret_t app_conf_save(void) { ret_t ret = RET_FAIL; return_value_if_fail(s_conf != NULL && s_conf_lock != NULL, RET_BAD_PARAMS); diff --git a/src/conf_io/app_conf.h b/src/conf_io/app_conf.h index 19c1e882e..a33941d93 100644 --- a/src/conf_io/app_conf.h +++ b/src/conf_io/app_conf.h @@ -40,7 +40,7 @@ BEGIN_C_DECLS /** * @method app_conf_set_instance - * 初始化。 + * 设置app_conf实例。 * * @annotation ["static"] * @@ -50,6 +50,16 @@ BEGIN_C_DECLS */ ret_t app_conf_set_instance(object_t* obj); +/** + * @method app_conf_get_instance + * 获取app_conf实例。 + * + * @annotation ["static"] + * + * @return {object_t*} 返回app_conf实例。 + */ +object_t* app_conf_get_instance(void); + /** * @method app_conf_save * 持久保存配置。 @@ -76,6 +86,7 @@ uint32_t app_conf_on_changed(event_func_t on_event, void* ctx); * 注销配置变化事件。 * * @annotation ["static", "scriptable"] + * @param {uint32_t} id app_conf_on_changed返回的ID。 * * @return {ret_t} 返回RET_OK表示成功,否则表示失败。 */