feat(ppa): refactor PPA example and improve test coverage

also removed its dependency on the LCD driver
This commit is contained in:
morris
2026-06-24 16:43:17 +08:00
parent 16da34ad67
commit d59e7cf1e6
25 changed files with 3736 additions and 921 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ PPA 操作作用于输入图片的目标块。因此,完成一次 PPA 事务
应用示例
^^^^^^^^^
* :example:`peripherals/ppa/ppa_rgb_lcd` - 使用 RGB LCD 显示屏的 PPA 示例。首先,该示例所使用的图像会被放大、逆时针旋转后复原、镜像后复原、缩小。其次,该图像将与一个透明度较低的全红图像叠加,`ESP32` 字样将被色键移除。最后,会在 `ESP32` 周围填充一个框。
* :example:`peripherals/ppa/ppa_transform` - PPA transform 图像处理示例。嵌入的 RGB565 图像会经过 SRM 变换、blend 高亮和 fill 边框处理,然后以 base64 输出,供主机端重建为 PPM 并与 golden 图像比对。
API 参考
--------