# Delay模块

## 功能描述
Delay模块提供了毫秒级和微秒级的延时功能，用于在应用程序中实现精确的时间延迟。

## 依赖关系
- HAL层：hal_delay

## 接口说明

### 函数接口

#### delay_init
```c
void delay_init(void);
```
初始化延迟模块

**参数**：无

**返回值**：无

#### delay_ms
```c
void delay_ms(uint32_t ms);
```
毫秒级延迟

**参数**：
- ms: 延迟时间（毫秒）

**返回值**：无

#### delay_us
```c
void delay_us(uint32_t us);
```
微秒级延迟

**参数**：
- us: 延迟时间（微秒）

**返回值**：无

## 使用示例

```c
/* 初始化延迟模块 */
delay_init();

/* 延迟1秒 */
delay_ms(1000);

/* 延迟500微秒 */
delay_us(500);
```