更新README.md

This commit is contained in:
2023-11-12 23:55:42 +08:00
parent 76b4f38af0
commit ade6060c05

View File

@@ -7,12 +7,21 @@
## 功能
- **颜色渐变**通过逐步调整RGB值来模拟呼吸灯效果。
- **色调循环**在HSV颜色空间中循环改变色调以实现颜色渐变。
- **颜色转换**将HSV颜色值转换为RGB颜色值。
- **颜色填充**将单一颜色填充到整个RGB条中。
- **颜色填充**将单一颜色填充到整个RGB条中也可以将RGB条分组同时输出不同的颜色或响应
- **音量响应**:根据响度值(-xdB~0dB),获取音量等级,以实现响度可视化
- **RGB灯条驱动**启动一个永久循环持续更新RGB灯条的颜色。
- **HSV颜色循环驱动**驱动HSV颜色空间中的颜色循环以实现连续的颜色渐变效果。
## 使用方法
### 包含头文件
@@ -87,8 +96,12 @@ output_rgb_array(rgb_array, 3);
- [ ] 当RGB_MAX等值超限时raise error
- [ ] 为绘制RGB的函数添加可合并选项以减少资源占用
- [ ] 添加更多应用光效
- [x] RGB渐变
- [x] HSV渐变
- [ ] 每个灯珠独立的HSV渐变
- [x] 音频响度响应
- [ ] 使用定点/S32以增加`HSV_to_RGB`的计算效率
- [ ] 使用fp/s32以增加`HSV_to_RGB`的计算效率
## 贡献
如果你有任何改进意见或者发现了bug请通过issues或pull requests来提交。