smcc/lib/core.h
ZZY 8d97fe896c chore: 更新 .gitignore 文件
- 添加 docs 文件夹到忽略列表,以忽略 Doxygen 生成的文件
- 保持原有的忽略规则不变
2025-04-05 23:11:39 +08:00

29 lines
753 B
C

/**
* @file core.h
* @brief 核心库初始化接口
*
* 定义SMCC库的核心初始化函数和基础服务配置
*/
#ifndef __SMCC_LIB_CORE_H__
#define __SMCC_LIB_CORE_H__
#include "rt/rt.h"
/**
* @brief 初始化核心库组件
*
* 此函数必须在调用任何其他库函数之前调用,可能负责:
* - TODO 初始化内存管理系统
* - TODO 注册基础信号处理器
* - TODO 配置默认日志系统
* - 设置运行时环境
*
* @note 必须作为程序启动后第一个调用的库函数
* @warning 重复调用不会导致未定义行为,你必须为此至少调用一次否则会导致未定义行为
* @see rt.h 中相关的运行时环境配置
*/
void init_lib_core();
#endif // __SMCC_LIB_CORE_H__