
# Uni-Hal SDK

## 概述

Uni-Hal 提供统一的硬件访问接口，用于简化不同芯片和开发板之间的外设适配。具体支持范围以对应版本适配清单为准。

## 安装

1. 从下载中心获取对应版本的 SDK。
2. 解压到本地工程目录。
3. 按工程模板配置芯片型号和开发板。
4. 使用 VMake 完成构建。

## 初始化

```c
#include "uni_hal.h"

void board_init(void) {
    /* 具体初始化接口以对应版本头文件为准 */
}
```

## 接口

| 模块 | 说明 |
| --- | --- |
| GPIO | 通用输入输出 |
| UART | 串口通信 |
| SPI | 高速外设总线 |
| I2C | 传感器与低速外设 |
| Display | 显示初始化与刷新 |
| Timer | 定时与延时 |

## 示例

示例工程会随 SDK 发布，包含显示、串口、传感器和无线连接场景。

## 版本

| 版本 | 日期 | 说明 |
| --- | --- | --- |
| 待发布 |  | 首个公开版本准备中 |

> [!NOTE]
> 当前页面为结构示例，接口名称和示例代码在正式 SDK 发布时更新。
