|
xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
|
版本:0.1 | 日期:2026-07-03 | 路径: platforms/components/xtiny/xt_hal/
xt_hal_internal 是 xtiny HAL 模块的内部公共头文件,所有 HAL 子模块(如 xt_hal_dac、xt_hal_i2s 等)均通过此头文件统一引入 xt_error.h ,确保错误码类型( xt_err_t )和错误码常量( XT_EOK 等)在各模块中一致可用。
设计理念: 最小公共依赖层 。仅引入必需的类型定义,避免各 HAL 子模块各自重复 include。
依赖 xt_error.h (错误码与类型定义)。
xt_hal_internal.h 是 xt_hal 子模块间的"公共前缀",类似于一个预编译头:每个子模块头文件第一行业务 include 就是 #include "xt_hal_internal.h" ,从而间接到 xt_error.h 中的所有定义。
本模块无任何公开函数、类型或宏。其 @defgroup xt_hal_internal 仅用于 doxygen 文档组织结构,不提供用户可调用的接口。
本模块无公开 API。所有类型和宏定义均来自 xt_error.h ,请查看 xt_error(错误码) 获取完整错误码说明。