From 6e2fd3bc06b245e6216f60539bdb266d7fc0fab9 Mon Sep 17 00:00:00 2001 From: so95 Date: Sat, 27 Sep 2025 00:37:40 +0700 Subject: [PATCH 1/8] Update esp_codec_dev version to ^1.4.0 --- bsp/esp32_p4_function_ev_board/idf_component.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/esp32_p4_function_ev_board/idf_component.yml b/bsp/esp32_p4_function_ev_board/idf_component.yml index df0f59e6a..a53066688 100644 --- a/bsp/esp32_p4_function_ev_board/idf_component.yml +++ b/bsp/esp32_p4_function_ev_board/idf_component.yml @@ -21,7 +21,7 @@ dependencies: override_path: "../../components/esp_lvgl_port" esp_codec_dev: - version: "1.2.*" + version: "^1.4.0" public: true espressif/esp_lcd_lt8912b: From 6bcd944804b2799008ce6867f5e13097e0957244 Mon Sep 17 00:00:00 2001 From: so95 Date: Mon, 29 Sep 2025 21:47:20 +0700 Subject: [PATCH 2/8] Update idf_component.yml --- bsp/esp32_p4_function_ev_board/idf_component.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/esp32_p4_function_ev_board/idf_component.yml b/bsp/esp32_p4_function_ev_board/idf_component.yml index a53066688..8af56c021 100644 --- a/bsp/esp32_p4_function_ev_board/idf_component.yml +++ b/bsp/esp32_p4_function_ev_board/idf_component.yml @@ -1,4 +1,4 @@ -version: "5.0.1" +version: "5.0.2" description: Board Support Package (BSP) for ESP32-P4 Function EV Board (preview) url: https://github.com/espressif/esp-bsp/tree/master/bsp/esp32_p4_function_ev_board From db1cee003228a37b3cef6a37a43671e798909bde Mon Sep 17 00:00:00 2001 From: n2flowjs-bot Date: Tue, 30 Sep 2025 19:58:11 +0700 Subject: [PATCH 3/8] docs: Add benchmark section to README.md --- bsp/esp32_p4_function_ev_board/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/bsp/esp32_p4_function_ev_board/README.md b/bsp/esp32_p4_function_ev_board/README.md index 65009849c..433b67fc6 100644 --- a/bsp/esp32_p4_function_ev_board/README.md +++ b/bsp/esp32_p4_function_ev_board/README.md @@ -116,3 +116,4 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i + From 54ca384088e382f0643ef98c24c66bff2ab89789 Mon Sep 17 00:00:00 2001 From: n2flowjs-bot Date: Tue, 30 Sep 2025 20:20:24 +0700 Subject: [PATCH 4/8] docs: Remove unnecessary whitespace in README.md --- bsp/esp32_p4_function_ev_board/README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/bsp/esp32_p4_function_ev_board/README.md b/bsp/esp32_p4_function_ev_board/README.md index 433b67fc6..7930e8e02 100644 --- a/bsp/esp32_p4_function_ev_board/README.md +++ b/bsp/esp32_p4_function_ev_board/README.md @@ -113,7 +113,4 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i | Widgets demo | 99% | 17 | 50 | 48 | 2 | | All scenes avg. | 68% | 64 | 17 | 16 | 1 | - - - - + \ No newline at end of file From 71829b1374bdeb4c6e87d8557e6408eb3ac907fb Mon Sep 17 00:00:00 2001 From: so95 Date: Tue, 30 Sep 2025 20:39:26 +0700 Subject: [PATCH 5/8] Update README.md --- bsp/esp32_p4_function_ev_board/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsp/esp32_p4_function_ev_board/README.md b/bsp/esp32_p4_function_ev_board/README.md index 7930e8e02..7da9d917d 100644 --- a/bsp/esp32_p4_function_ev_board/README.md +++ b/bsp/esp32_p4_function_ev_board/README.md @@ -113,4 +113,4 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i | Widgets demo | 99% | 17 | 50 | 48 | 2 | | All scenes avg. | 68% | 64 | 17 | 16 | 1 | - \ No newline at end of file + From 0aa899405ff7e847c6462fca3d00164f90ac67f3 Mon Sep 17 00:00:00 2001 From: n2flowjs-bot Date: Wed, 1 Oct 2025 22:23:31 +0700 Subject: [PATCH 6/8] add new line for format --- bsp/esp32_p4_function_ev_board/README.md | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/bsp/esp32_p4_function_ev_board/README.md b/bsp/esp32_p4_function_ev_board/README.md index 7da9d917d..8a5e8b7b7 100644 --- a/bsp/esp32_p4_function_ev_board/README.md +++ b/bsp/esp32_p4_function_ev_board/README.md @@ -60,7 +60,7 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i |:heavy_check_mark:|:black_circle: LVGL_PORT| | [espressif/esp_lvgl_port](https://components.espressif.com/components/espressif/esp_lvgl_port) | ^2 | |:heavy_check_mark:| :point_up: TOUCH | gt911 | [espressif/esp_lcd_touch_gt911](https://components.espressif.com/components/espressif/esp_lcd_touch_gt911) | ^1 | | :x: | :radio_button: BUTTONS | | | | -|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | 1.2.* | +|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | ^1.4.0 | |:heavy_check_mark:| :speaker: AUDIO_SPEAKER| es8311 | | | |:heavy_check_mark:| :microphone: AUDIO_MIC | es8311 | | | |:heavy_check_mark:| :floppy_disk: SDCARD | | idf | >=5.3 | @@ -89,28 +89,28 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i ## LVGL Benchmark -**DATE:** 05.09.2025 08:59 +**DATE:** 01.10.2025 13:12 **LVGL version:** 9.3.0 | Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time | | ---- | :------: | :------: | :-------: | :---------: | :--------: | -| Empty screen | 55% | 88 | 5 | 3 | 2 | -| Moving wallpaper | 90% | 73 | 10 | 8 | 2 | -| Single rectangle | 22% | 88 | 1 | 1 | 0 | -| Multiple rectangles | 40% | 90 | 2 | 2 | 0 | -| Multiple RGB images | 30% | 97 | 1 | 1 | 0 | -| Multiple ARGB images | 56% | 91 | 6 | 6 | 0 | -| Rotated ARGB images | 87% | 60 | 14 | 14 | 0 | -| Multiple labels | 99% | 61 | 13 | 12 | 1 | +| Empty screen | 55% | 88 | 5 | 2 | 3 | +| Moving wallpaper | 92% | 73 | 11 | 9 | 2 | +| Single rectangle | 22% | 89 | 1 | 1 | 0 | +| Multiple rectangles | 40% | 91 | 3 | 3 | 0 | +| Multiple RGB images | 28% | 97 | 1 | 1 | 0 | +| Multiple ARGB images | 55% | 90 | 6 | 6 | 0 | +| Rotated ARGB images | 77% | 75 | 10 | 10 | 0 | +| Multiple labels | 95% | 61 | 13 | 12 | 1 | | Screen sized text | 99% | 13 | 70 | 68 | 2 | -| Multiple arcs | 97% | 46 | 18 | 15 | 3 | -| Containers | 26% | 90 | 2 | 2 | 0 | -| Containers with overlay | 92% | 28 | 32 | 30 | 2 | -| Containers with opa | 32% | 91 | 5 | 5 | 0 | -| Containers with opa_layer | 66% | 74 | 12 | 12 | 0 | +| Multiple arcs | 98% | 45 | 18 | 16 | 2 | +| Containers | 28% | 88 | 3 | 3 | 0 | +| Containers with overlay | 91% | 28 | 31 | 29 | 2 | +| Containers with opa | 36% | 91 | 4 | 4 | 0 | +| Containers with opa_layer | 62% | 76 | 12 | 12 | 0 | | Containers with scrolling | 98% | 28 | 31 | 29 | 2 | | Widgets demo | 99% | 17 | 50 | 48 | 2 | -| All scenes avg. | 68% | 64 | 17 | 16 | 1 | +| All scenes avg. | 67% | 65 | 16 | 15 | 1 | - + \ No newline at end of file From c34e88ee80bab4ff13f00f41c3006820c4838777 Mon Sep 17 00:00:00 2001 From: n2flowjs-bot Date: Wed, 1 Oct 2025 22:23:47 +0700 Subject: [PATCH 7/8] docs: Add missing newline at the end of README.md --- bsp/esp32_p4_function_ev_board/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bsp/esp32_p4_function_ev_board/README.md b/bsp/esp32_p4_function_ev_board/README.md index 8a5e8b7b7..2739ba9ac 100644 --- a/bsp/esp32_p4_function_ev_board/README.md +++ b/bsp/esp32_p4_function_ev_board/README.md @@ -113,4 +113,6 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i | Widgets demo | 99% | 17 | 50 | 48 | 2 | | All scenes avg. | 67% | 65 | 16 | 15 | 1 | - \ No newline at end of file + + + From 727ce470a144b8207bd1484cb459e58bf966fd93 Mon Sep 17 00:00:00 2001 From: n2flowjs-bot Date: Fri, 3 Oct 2025 22:11:01 +0700 Subject: [PATCH 8/8] fix: Add missing PRIV_REQUIRES for esp_driver_gpio in CMakeLists.txt --- examples/audio/main/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/audio/main/CMakeLists.txt b/examples/audio/main/CMakeLists.txt index cf2c455cb..56cf05c1d 100644 --- a/examples/audio/main/CMakeLists.txt +++ b/examples/audio/main/CMakeLists.txt @@ -1,2 +1,3 @@ idf_component_register(SRCS "main.c" - INCLUDE_DIRS ".") + INCLUDE_DIRS "." + PRIV_REQUIRES esp_driver_gpio)