# Changelog / 更新记录 本组件遵循 [语义化版本](https://semver.org/lang/zh-CN/),格式参考 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)。 ## [1.1.0] - 2026-09-22 ### Changed / 变更 - 公开接口去掉 `cjhui` 前缀,统一为 `NS4168xxx` 命名: - `cjhuiNS4168TaskStart()` → `NS4168TaskStart()` - `cjhuiNS4168i2sWrite()` → `NS4168i2sWrite()` - `cjhuiNS4168SetI2sSampleRate()` → `NS4168SetI2sSampleRate()` - `cjhuiNS4168TaskClose()` → `NS4168TaskClose()` - `cjhuiNS4168PinRelease()` → `NS4168PinRelease()` - 内部播放任务与句柄 / 信号量同步改为 `NS4168xxx`,串口日志中的任务名变为 `NS4168Task` - 源文件去掉 `cjhui` 前缀:`cjhuiNS4168.c` → `NS4168.c`,`include/cjhuiNS4168.h` → `include/NS4168.h`(头文件保护宏同步改为 `__NS4168_H__`) ## [1.0.0] - 2026-09-22 ### Added / 新增 - NS4168 I2S 功放组件首次发布:环形缓冲 + 后台播放任务,写接口非阻塞且线程安全 - 只在播放期间使能 CTRL,空闲时功放进入关断状态(约 1µA) - 运行时采样率切换接口 `cjhuiNS4168SetI2sSampleRate()` - 完整关闭流程 `cjhuiNS4168TaskClose()` + `cjhuiNS4168PinRelease()` - 例程 `examples/ns4168_tone`:循环播放 1kHz / 2kHz / 4kHz 正弦波 - 中文 / 英文双语文档 `README.md`,接线表、API 说明与注意事项 - 组件清单 `idf_component.yml`,发布至 ESP Component Registry ### License / 协议 - 采用 MIT 开源协议,详见 [LICENSE](LICENSE)