kevincoooool/ksdiy_p4c5_audio

1.0.0

Latest
uploaded 17 hours ago
KSDIY P4C5 Audio Codec — ES7210 ADC + ES8311 DAC + I2S TDM

readme

# ksdiy_p4c5_audio

KSDIY **ESP32-P4 + C5** 板载音频初始化:ES8311(DAC/耳机)+ ES7210(ADC/麦克风)+ I2S 双工,配合 AXP2101 功放使能。

## 功能

- `Codec_I2S_init()` 一键初始化编解码器与 I2S
- 与 `esp_codec_dev` 及板级 `audio_setup` 引脚配置配合
- 可复用触摸/I2C 总线或独立 I2C 端口

## 依赖

- ESP-IDF >= 5.0
- `espressif/esp_codec_dev` ^1.3.1

## 使用

```yaml
dependencies:
  kevincoooool/ksdiy_p4c5_audio: "^1.0.0"
```

```c
#include "ksdiy_p4c5_audio.h"

/* 已调用 ksdiy_lvgl_port_init() 后,传入触摸 I2C 总线 */
Codec_I2S_init(touch_i2c_bus_, I2C_NUM_0);
```

无屏幕场景可传 `NULL` 与 `I2C_NUM_1`,由模块自建 I2C 总线。

## 上传注册库

```bash
cd components/ksdiy_p4c5_audio
compote registry login
compote component upload --namespace kevincoooool --name ksdiy_p4c5_audio --version 1.0.0
```

Links

Supports all targets

To add this component to your project, run:

idf.py add-dependency "kevincoooool/ksdiy_p4c5_audio^1.0.0"

download archive

Stats

  • Archive size
    Archive size ~ 12.02 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

kevincoooool/ksdiy_p4c5_audio version: 1.0.0
|