Skip to content

Commit 93ec8dd

Browse files
committed
fix(idf6): Fixed compatibility i2c
1 parent 4f5f08f commit 93ec8dd

File tree

26 files changed

+134
-108
lines changed

26 files changed

+134
-108
lines changed

bsp/esp-box-3/README.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ ESP32-S3-BOX-3 also uses a Type-C USB connector that provides 5 V of power input
3232
|:heavy_check_mark:|:black_circle: LVGL_PORT| | [espressif/esp_lvgl_port](https://components.espressif.com/components/espressif/esp_lvgl_port) | ^2 |
3333
|:heavy_check_mark:| :point_up: TOUCH | tt21100, gt911 |[espressif/esp_lcd_touch_gt911](https://components.espressif.com/components/espressif/esp_lcd_touch_gt911)<br/>[espressif/esp_lcd_touch_tt21100](https://components.espressif.com/components/espressif/esp_lcd_touch_tt21100)| ^1<br/>^1 |
3434
|:heavy_check_mark:| :radio_button: BUTTONS | | [espressif/button](https://components.espressif.com/components/espressif/button) | ^4 |
35-
|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | ~1.3.1 |
35+
|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | ~1.5 |
3636
|:heavy_check_mark:| :speaker: AUDIO_SPEAKER| es8311 | | |
3737
|:heavy_check_mark:| :microphone: AUDIO_MIC | es7210 | | |
3838
|:heavy_check_mark:| :floppy_disk: SDCARD | | idf | >=5.3 |
@@ -61,30 +61,29 @@ ESP32-S3-BOX-3 also uses a Type-C USB connector that provides 5 V of power input
6161

6262
## LVGL Benchmark
6363

64-
65-
**DATE:** 05.09.2025 08:59
64+
**DATE:** 01.10.2025 13:12
6665

6766
**LVGL version:** 9.3.0
6867

6968
| Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time |
7069
| ---- | :------: | :------: | :-------: | :---------: | :--------: |
71-
| Empty screen | 95% | 25 | 34 | 4 | 30 |
72-
| Moving wallpaper | 99% | 25 | 35 | 5 | 30 |
73-
| Single rectangle | 18% | 89 | 0 | 0 | 0 |
74-
| Multiple rectangles | 96% | 50 | 15 | 2 | 13 |
75-
| Multiple RGB images | 38% | 95 | 0 | 0 | 0 |
76-
| Multiple ARGB images | 34% | 94 | 2 | 2 | 0 |
77-
| Rotated ARGB images | 80% | 57 | 17 | 13 | 4 |
78-
| Multiple labels | 96% | 79 | 8 | 3 | 5 |
79-
| Screen sized text | 100% | 15 | 59 | 29 | 30 |
80-
| Multiple arcs | 28% | 91 | 0 | 0 | 0 |
81-
| Containers | 47% | 76 | 18 | 4 | 14 |
82-
| Containers with overlay | 93% | 20 | 45 | 14 | 31 |
83-
| Containers with opa | 58% | 72 | 18 | 6 | 12 |
84-
| Containers with opa_layer | 66% | 56 | 28 | 15 | 13 |
85-
| Containers with scrolling | 97% | 21 | 43 | 13 | 30 |
86-
| Widgets demo | 96% | 24 | 25 | 11 | 14 |
87-
| All scenes avg. | 71% | 55 | 21 | 7 | 14 |
70+
| Empty screen | 94% | 26 | 33 | 3 | 30 |
71+
| Moving wallpaper | 97% | 25 | 36 | 6 | 30 |
72+
| Single rectangle | 10% | 91 | 0 | 0 | 0 |
73+
| Multiple rectangles | 91% | 50 | 16 | 2 | 14 |
74+
| Multiple RGB images | 17% | 90 | 0 | 0 | 0 |
75+
| Multiple ARGB images | 18% | 87 | 2 | 2 | 0 |
76+
| Rotated ARGB images | 73% | 56 | 18 | 12 | 6 |
77+
| Multiple labels | 89% | 79 | 9 | 3 | 6 |
78+
| Screen sized text | 97% | 15 | 59 | 28 | 31 |
79+
| Multiple arcs | 19% | 91 | 0 | 0 | 0 |
80+
| Containers | 33% | 72 | 15 | 4 | 11 |
81+
| Containers with overlay | 89% | 20 | 45 | 14 | 31 |
82+
| Containers with opa | 49% | 70 | 19 | 7 | 12 |
83+
| Containers with opa_layer | 60% | 53 | 27 | 16 | 11 |
84+
| Containers with scrolling | 95% | 20 | 44 | 14 | 30 |
85+
| Widgets demo | 97% | 25 | 25 | 11 | 14 |
86+
| All scenes avg. | 64% | 54 | 21 | 7 | 14 |
8887

8988

9089

bsp/esp-box-3/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ dependencies:
2121
override_path: "../../components/esp_lvgl_port"
2222

2323
esp_codec_dev:
24-
version: "~1.3.1"
24+
version: "~1.5"
2525
public: true
2626

2727
button:

bsp/esp32_c3_lcdkit/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ESP32-C3-LCDkit also uses a Type-C USB connector that provides 5 V of power inpu
3333
| :x: | :point_up: TOUCH | | | |
3434
| :x: | :radio_button: BUTTONS | | | |
3535
|:heavy_check_mark:| :white_circle: KNOB | | [espressif/knob](https://components.espressif.com/components/espressif/knob) | ^0.1.3 |
36-
|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | ^1,<1.2 |
36+
|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | ~1.5 |
3737
|:heavy_check_mark:| :speaker: AUDIO_SPEAKER| | | |
3838
| :x: | :microphone: AUDIO_MIC | | | |
3939
|:heavy_check_mark:| :bulb: LED | | idf | >=5.0.0 |

bsp/esp32_c3_lcdkit/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies:
3434
public: true
3535

3636
esp_codec_dev:
37-
version: "^1,<1.2"
37+
version: "~1.5"
3838
public: true
3939

4040
examples:

bsp/esp32_lyrat/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The ESP32-LyraT is a stereo audio board. If you are looking for a mono audio boa
2929
| :x: | :pager: DISPLAY | | | |
3030
| :x: | :point_up: TOUCH | | | |
3131
|:heavy_check_mark:| :radio_button: BUTTONS| | [espressif/button](https://components.espressif.com/components/espressif/button) | ^4 |
32-
|:heavy_check_mark:| :musical_note: AUDIO | |[espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev)| ~1.4 |
32+
|:heavy_check_mark:| :musical_note: AUDIO | |[espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev)| ~1.5 |
3333
|:heavy_check_mark:|:speaker: AUDIO_SPEAKER| es8388 | | |
3434
|:heavy_check_mark:| :microphone: AUDIO_MIC| es8388 | | |
3535
|:heavy_check_mark:| :bulb: LED | | idf | >=5.3 |

bsp/esp32_lyrat/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
public: true
1717

1818
esp_codec_dev:
19-
version: "~1.4"
19+
version: "~1.5"
2020
public: true
2121

2222
examples:

bsp/esp32_p4_function_ev_board/README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i
6060
|:heavy_check_mark:|:black_circle: LVGL_PORT| | [espressif/esp_lvgl_port](https://components.espressif.com/components/espressif/esp_lvgl_port) | ^2 |
6161
|:heavy_check_mark:| :point_up: TOUCH | gt911 | [espressif/esp_lcd_touch_gt911](https://components.espressif.com/components/espressif/esp_lcd_touch_gt911) | ^1 |
6262
| :x: | :radio_button: BUTTONS | | | |
63-
|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | 1.2.* |
63+
|:heavy_check_mark:| :musical_note: AUDIO | | [espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev) | ~1.5 |
6464
|:heavy_check_mark:| :speaker: AUDIO_SPEAKER| es8311 | | |
6565
|:heavy_check_mark:| :microphone: AUDIO_MIC | es8311 | | |
6666
|:heavy_check_mark:| :floppy_disk: SDCARD | | idf | >=5.3 |
@@ -89,29 +89,29 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i
8989

9090
## LVGL Benchmark
9191

92-
**DATE:** 05.09.2025 08:59
92+
**DATE:** 01.10.2025 13:12
9393

9494
**LVGL version:** 9.3.0
9595

9696
| Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time |
9797
| ---- | :------: | :------: | :-------: | :---------: | :--------: |
98-
| Empty screen | 55% | 88 | 5 | 3 | 2 |
99-
| Moving wallpaper | 90% | 73 | 10 | 8 | 2 |
100-
| Single rectangle | 22% | 88 | 1 | 1 | 0 |
101-
| Multiple rectangles | 40% | 90 | 2 | 2 | 0 |
102-
| Multiple RGB images | 30% | 97 | 1 | 1 | 0 |
103-
| Multiple ARGB images | 56% | 91 | 6 | 6 | 0 |
104-
| Rotated ARGB images | 87% | 60 | 14 | 14 | 0 |
105-
| Multiple labels | 99% | 61 | 13 | 12 | 1 |
98+
| Empty screen | 55% | 88 | 5 | 2 | 3 |
99+
| Moving wallpaper | 92% | 73 | 11 | 9 | 2 |
100+
| Single rectangle | 22% | 89 | 1 | 1 | 0 |
101+
| Multiple rectangles | 40% | 91 | 3 | 3 | 0 |
102+
| Multiple RGB images | 28% | 97 | 1 | 1 | 0 |
103+
| Multiple ARGB images | 55% | 90 | 6 | 6 | 0 |
104+
| Rotated ARGB images | 77% | 75 | 10 | 10 | 0 |
105+
| Multiple labels | 95% | 61 | 13 | 12 | 1 |
106106
| Screen sized text | 99% | 13 | 70 | 68 | 2 |
107-
| Multiple arcs | 97% | 46 | 18 | 15 | 3 |
108-
| Containers | 26% | 90 | 2 | 2 | 0 |
109-
| Containers with overlay | 92% | 28 | 32 | 30 | 2 |
110-
| Containers with opa | 32% | 91 | 5 | 5 | 0 |
111-
| Containers with opa_layer | 66% | 74 | 12 | 12 | 0 |
107+
| Multiple arcs | 98% | 45 | 18 | 16 | 2 |
108+
| Containers | 28% | 88 | 3 | 3 | 0 |
109+
| Containers with overlay | 91% | 28 | 31 | 29 | 2 |
110+
| Containers with opa | 36% | 91 | 4 | 4 | 0 |
111+
| Containers with opa_layer | 62% | 76 | 12 | 12 | 0 |
112112
| Containers with scrolling | 98% | 28 | 31 | 29 | 2 |
113113
| Widgets demo | 99% | 17 | 50 | 48 | 2 |
114-
| All scenes avg. | 68% | 64 | 17 | 16 | 1 |
114+
| All scenes avg. | 67% | 65 | 16 | 15 | 1 |
115115

116116

117117

bsp/esp32_p4_function_ev_board/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ dependencies:
2121
override_path: "../../components/esp_lvgl_port"
2222

2323
esp_codec_dev:
24-
version: "1.2.*"
24+
version: "~1.5"
2525
public: true
2626

2727
espressif/esp_lcd_lt8912b:

bsp/esp32_s3_eye/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ idf_component_register(
33
INCLUDE_DIRS "include"
44
PRIV_INCLUDE_DIRS "priv_include"
55
REQUIRES esp_driver_gpio esp_driver_sdmmc spiffs esp_driver_i2c fatfs
6-
PRIV_REQUIRES esp_lcd esp_driver_ledc esp_driver_spi esp_psram
6+
PRIV_REQUIRES esp_lcd esp_driver_i2s esp_driver_ledc esp_driver_spi esp_psram
77
)

bsp/esp32_s3_eye/README.md

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ The ESP32-S3-EYE board consists of two parts: the main board (ESP32-S3-EYE-MB) t
3737
|:heavy_check_mark:|:black_circle: LVGL_PORT| |[espressif/esp_lvgl_port](https://components.espressif.com/components/espressif/esp_lvgl_port)| ^2 |
3838
| :x: | :point_up: TOUCH | | | |
3939
|:heavy_check_mark:| :radio_button: BUTTONS | | [espressif/button](https://components.espressif.com/components/espressif/button) | ^4 |
40-
|:heavy_check_mark:| :musical_note: AUDIO | |[espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev)| ~1.3.1|
40+
|:heavy_check_mark:| :musical_note: AUDIO | |[espressif/esp_codec_dev](https://components.espressif.com/components/espressif/esp_codec_dev)| ~1.5 |
4141
| :x: | :speaker: AUDIO_SPEAKER| | | |
4242
|:heavy_check_mark:| :microphone: AUDIO_MIC | | | |
4343
|:heavy_check_mark:| :floppy_disk: SDCARD | | idf | >=5.4 |
@@ -66,30 +66,29 @@ The ESP32-S3-EYE board consists of two parts: the main board (ESP32-S3-EYE-MB) t
6666

6767
## LVGL Benchmark
6868

69-
70-
**DATE:** 05.09.2025 08:59
69+
**DATE:** 01.10.2025 13:12
7170

7271
**LVGL version:** 9.3.0
7372

7473
| Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time |
7574
| ---- | :------: | :------: | :-------: | :---------: | :--------: |
7675
| Empty screen | 92% | 59 | 14 | 3 | 11 |
77-
| Moving wallpaper | 61% | 79 | 9 | 4 | 5 |
78-
| Single rectangle | 18% | 92 | 0 | 0 | 0 |
79-
| Multiple rectangles | 83% | 69 | 11 | 6 | 5 |
80-
| Multiple RGB images | 19% | 89 | 0 | 0 | 0 |
81-
| Multiple ARGB images | 19% | 90 | 2 | 2 | 0 |
82-
| Rotated ARGB images | 67% | 65 | 14 | 13 | 1 |
83-
| Multiple labels | 50% | 97 | 4 | 3 | 1 |
84-
| Screen sized text | 95% | 33 | 27 | 16 | 11 |
85-
| Multiple arcs | 11% | 94 | 0 | 0 | 0 |
86-
| Containers | 12% | 91 | 4 | 4 | 0 |
87-
| Containers with overlay | 93% | 40 | 22 | 10 | 12 |
88-
| Containers with opa | 23% | 90 | 7 | 6 | 1 |
89-
| Containers with opa_layer | 30% | 81 | 13 | 12 | 1 |
90-
| Containers with scrolling | 94% | 40 | 21 | 11 | 10 |
76+
| Moving wallpaper | 61% | 77 | 9 | 4 | 5 |
77+
| Single rectangle | 16% | 92 | 0 | 0 | 0 |
78+
| Multiple rectangles | 84% | 68 | 10 | 5 | 5 |
79+
| Multiple RGB images | 21% | 90 | 1 | 1 | 0 |
80+
| Multiple ARGB images | 17% | 89 | 2 | 2 | 0 |
81+
| Rotated ARGB images | 69% | 64 | 14 | 13 | 1 |
82+
| Multiple labels | 51% | 97 | 4 | 3 | 1 |
83+
| Screen sized text | 94% | 33 | 27 | 16 | 11 |
84+
| Multiple arcs | 17% | 94 | 0 | 0 | 0 |
85+
| Containers | 13% | 92 | 4 | 4 | 0 |
86+
| Containers with overlay | 93% | 40 | 24 | 10 | 14 |
87+
| Containers with opa | 25% | 92 | 7 | 6 | 1 |
88+
| Containers with opa_layer | 31% | 80 | 13 | 12 | 1 |
89+
| Containers with scrolling | 94% | 40 | 22 | 11 | 11 |
9190
| Widgets demo | 96% | 42 | 9 | 9 | 0 |
92-
| All scenes avg. | 53% | 71 | 9 | 6 | 3 |
91+
| All scenes avg. | 54% | 71 | 9 | 6 | 3 |
9392

9493

9594

0 commit comments

Comments
 (0)