|
43 | 43 | - python .gitlab/tools/build_apps.py ${EXAMPLE_DIR} --config ${EXAMPLE_CONFIG} -t all -vv |
44 | 44 |
|
45 | 45 | # Images for different target ESP-IDF |
46 | | -.build_idf_active_release_image: |
| 46 | +.build_general_idf_release_image: |
47 | 47 | parallel: |
48 | 48 | matrix: |
49 | 49 | - IMAGE: espressif/idf:release-v5.1 |
|
57 | 57 | - IMAGE: espressif/idf:release-v5.3 |
58 | 58 | - IMAGE: espressif/idf:release-v5.4 |
59 | 59 |
|
60 | | -# Test apps common |
61 | | -build_test_apps_common: |
62 | | - extends: |
63 | | - - .build_examples_template |
64 | | - - .build_idf_active_release_image |
65 | | - - .rules:build:test_apps_common |
66 | | - variables: |
67 | | - EXAMPLE_DIR: test_apps/common |
68 | | - |
69 | 60 | # Test apps lcd |
70 | | -build_test_apps_lcd_3wire_spi_rgb: |
| 61 | +build_test_apps_drivers_lcd_3wire_spi_rgb: |
71 | 62 | extends: |
72 | 63 | - .build_examples_template |
73 | | - - .build_idf_active_release_image |
74 | | - - .rules:build:test_apps_lcd_3wire_spi_rgb |
| 64 | + - .build_general_idf_release_image |
| 65 | + - .rules:build:test_apps_drivers_lcd_3wire_spi_rgb |
75 | 66 | variables: |
76 | | - EXAMPLE_DIR: test_apps/lcd/3wire_spi_rgb |
| 67 | + EXAMPLE_DIR: test_apps/drivers/lcd/3wire_spi_rgb |
77 | 68 |
|
78 | | -build_test_apps_lcd_mipi_dsi: |
| 69 | +build_test_apps_drivers_lcd_mipi_dsi: |
79 | 70 | extends: |
80 | 71 | - .build_examples_template |
81 | 72 | - .build_esp32_p4_idf_release_image |
82 | | - - .rules:build:test_apps_lcd_mipi_dsi |
| 73 | + - .rules:build:test_apps_drivers_lcd_mipi_dsi |
83 | 74 | variables: |
84 | | - EXAMPLE_DIR: test_apps/lcd/mipi_dsi |
| 75 | + EXAMPLE_DIR: test_apps/drivers/lcd/mipi_dsi |
85 | 76 |
|
86 | | -build_test_apps_lcd_qspi: |
| 77 | +build_test_apps_drivers_lcd_qspi: |
87 | 78 | extends: |
88 | 79 | - .build_examples_template |
89 | | - - .build_idf_active_release_image |
90 | | - - .rules:build:test_apps_lcd_qspi |
| 80 | + - .build_general_idf_release_image |
| 81 | + - .rules:build:test_apps_drivers_lcd_qspi |
91 | 82 | variables: |
92 | | - EXAMPLE_DIR: test_apps/lcd/qspi |
| 83 | + EXAMPLE_DIR: test_apps/drivers/lcd/qspi |
93 | 84 |
|
94 | | -build_test_apps_lcd_rgb: |
| 85 | +build_test_apps_drivers_lcd_rgb: |
95 | 86 | extends: |
96 | 87 | - .build_examples_template |
97 | | - - .build_idf_active_release_image |
98 | | - - .rules:build:test_apps_lcd_rgb |
| 88 | + - .build_general_idf_release_image |
| 89 | + - .rules:build:test_apps_drivers_lcd_rgb |
99 | 90 | variables: |
100 | | - EXAMPLE_DIR: test_apps/lcd/rgb |
| 91 | + EXAMPLE_DIR: test_apps/drivers/lcd/rgb |
101 | 92 |
|
102 | | -build_test_apps_lcd_spi: |
| 93 | +build_test_apps_drivers_lcd_spi: |
103 | 94 | extends: |
104 | 95 | - .build_examples_template |
105 | | - - .build_idf_active_release_image |
106 | | - - .rules:build:test_apps_lcd_spi |
| 96 | + - .build_general_idf_release_image |
| 97 | + - .rules:build:test_apps_drivers_lcd_spi |
107 | 98 | variables: |
108 | | - EXAMPLE_DIR: test_apps/lcd/spi |
| 99 | + EXAMPLE_DIR: test_apps/drivers/lcd/spi |
109 | 100 |
|
110 | | -# Test apps lvgl_port |
111 | | -build_test_apps_lvgl_port_elecrow: |
112 | | - extends: |
113 | | - - .build_examples_template |
114 | | - - .build_idf_active_release_image |
115 | | - - .rules:build:test_apps_lvgl_port_board_elecrow |
116 | | - variables: |
117 | | - EXAMPLE_DIR: test_apps/lvgl_port |
118 | | - EXAMPLE_CONFIG: sdkconfig.elecrow.* |
119 | | - |
120 | | -build_test_apps_lvgl_port_espressif: |
121 | | - extends: |
122 | | - - .build_examples_template |
123 | | - - .build_idf_active_release_image |
124 | | - - .rules:build:test_apps_lvgl_port_board_espressif |
125 | | - variables: |
126 | | - EXAMPLE_DIR: test_apps/lvgl_port |
127 | | - EXAMPLE_CONFIG: sdkconfig.espressif.* |
128 | | - |
129 | | -build_test_apps_lvgl_port_jingcai: |
| 101 | +# Test apps touch |
| 102 | +build_test_apps_drivers_touch_i2c: |
130 | 103 | extends: |
131 | 104 | - .build_examples_template |
132 | | - - .build_idf_active_release_image |
133 | | - - .rules:build:test_apps_lvgl_port_board_jingcai |
| 105 | + - .build_general_idf_release_image |
| 106 | + - .rules:build:test_apps_drivers_touch_i2c |
134 | 107 | variables: |
135 | | - EXAMPLE_DIR: test_apps/lvgl_port |
136 | | - EXAMPLE_CONFIG: sdkconfig.jingcai.* |
| 108 | + EXAMPLE_DIR: test_apps/drivers/touch/i2c |
137 | 109 |
|
138 | | -build_test_apps_lvgl_port_m5stack: |
| 110 | +build_test_apps_drivers_touch_spi: |
139 | 111 | extends: |
140 | 112 | - .build_examples_template |
141 | | - - .build_idf_active_release_image |
142 | | - - .rules:build:test_apps_lvgl_port_board_m5stack |
| 113 | + - .build_general_idf_release_image |
| 114 | + - .rules:build:test_apps_drivers_touch_spi |
143 | 115 | variables: |
144 | | - EXAMPLE_DIR: test_apps/lvgl_port |
145 | | - EXAMPLE_CONFIG: sdkconfig.m5stack.* |
| 116 | + EXAMPLE_DIR: test_apps/drivers/touch/spi |
146 | 117 |
|
147 | | -build_test_apps_lvgl_port_waveshare: |
| 118 | +# Test apps board |
| 119 | +build_test_apps_board_common: |
148 | 120 | extends: |
149 | 121 | - .build_examples_template |
150 | | - - .build_idf_active_release_image |
151 | | - - .rules:build:test_apps_lvgl_port_board_waveshare |
| 122 | + - .build_general_idf_release_image |
| 123 | + - .rules:build:test_apps_board_common |
152 | 124 | variables: |
153 | | - EXAMPLE_DIR: test_apps/lvgl_port |
154 | | - EXAMPLE_CONFIG: sdkconfig.waveshare.* |
| 125 | + EXAMPLE_DIR: test_apps/board/common |
155 | 126 |
|
156 | | -# Test apps panel |
157 | | -build_test_apps_panel_elecrow: |
| 127 | +build_test_apps_board_elecrow: |
158 | 128 | extends: |
159 | 129 | - .build_examples_template |
160 | | - - .build_idf_active_release_image |
161 | | - - .rules:build:test_apps_panel_board_elecrow |
| 130 | + - .build_general_idf_release_image |
| 131 | + - .rules:build:test_apps_board_elecrow |
162 | 132 | variables: |
163 | | - EXAMPLE_DIR: test_apps/panel |
164 | | - EXAMPLE_CONFIG: sdkconfig.elecrow.* |
| 133 | + EXAMPLE_DIR: test_apps/board/elecrow |
165 | 134 |
|
166 | | -build_test_apps_panel_espressif: |
| 135 | +build_test_apps_board_espressif: |
167 | 136 | extends: |
168 | 137 | - .build_examples_template |
169 | | - - .build_idf_active_release_image |
170 | | - - .rules:build:test_apps_panel_board_espressif |
| 138 | + - .build_general_idf_release_image |
| 139 | + - .rules:build:test_apps_board_espressif |
171 | 140 | variables: |
172 | | - EXAMPLE_DIR: test_apps/panel |
173 | | - EXAMPLE_CONFIG: sdkconfig.espressif.* |
| 141 | + EXAMPLE_DIR: test_apps/board/espressif |
174 | 142 |
|
175 | | -build_test_apps_panel_jingcai: |
| 143 | +build_test_apps_board_jingcai: |
176 | 144 | extends: |
177 | 145 | - .build_examples_template |
178 | | - - .build_idf_active_release_image |
179 | | - - .rules:build:test_apps_panel_board_jingcai |
| 146 | + - .build_general_idf_release_image |
| 147 | + - .rules:build:test_apps_board_jingcai |
180 | 148 | variables: |
181 | | - EXAMPLE_DIR: test_apps/panel |
182 | | - EXAMPLE_CONFIG: sdkconfig.jingcai.* |
| 149 | + EXAMPLE_DIR: test_apps/board/jingcai |
183 | 150 |
|
184 | | -build_test_apps_panel_m5stack: |
| 151 | +build_test_apps_board_m5stack: |
185 | 152 | extends: |
186 | 153 | - .build_examples_template |
187 | | - - .build_idf_active_release_image |
188 | | - - .rules:build:test_apps_panel_board_m5stack |
| 154 | + - .build_general_idf_release_image |
| 155 | + - .rules:build:test_apps_board_m5stack |
189 | 156 | variables: |
190 | | - EXAMPLE_DIR: test_apps/panel |
191 | | - EXAMPLE_CONFIG: sdkconfig.m5stack.* |
| 157 | + EXAMPLE_DIR: test_apps/board/m5stack |
192 | 158 |
|
193 | | -build_test_apps_panel_waveshare: |
| 159 | +build_test_apps_board_waveshare: |
194 | 160 | extends: |
195 | 161 | - .build_examples_template |
196 | | - - .build_idf_active_release_image |
197 | | - - .rules:build:test_apps_panel_board_waveshare |
| 162 | + - .build_general_idf_release_image |
| 163 | + - .rules:build:test_apps_board_waveshare |
198 | 164 | variables: |
199 | | - EXAMPLE_DIR: test_apps/panel |
200 | | - EXAMPLE_CONFIG: sdkconfig.waveshare.* |
| 165 | + EXAMPLE_DIR: test_apps/board/waveshare |
201 | 166 |
|
202 | | -# Test apps touch |
203 | | -build_test_apps_touch_i2c: |
| 167 | +# Test apps examples |
| 168 | +build_test_apps_gui_lvgl_v8_port: |
204 | 169 | extends: |
205 | 170 | - .build_examples_template |
206 | | - - .build_idf_active_release_image |
207 | | - - .rules:build:test_apps_touch_i2c |
| 171 | + - .build_general_idf_release_image |
| 172 | + - .rules:build:test_apps_gui_lvgl_v8_port |
208 | 173 | variables: |
209 | | - EXAMPLE_DIR: test_apps/touch/i2c |
210 | | - |
211 | | -build_test_apps_touch_spi: |
212 | | - extends: |
213 | | - - .build_examples_template |
214 | | - - .build_idf_active_release_image |
215 | | - - .rules:build:test_apps_touch_spi |
216 | | - variables: |
217 | | - EXAMPLE_DIR: test_apps/touch/spi |
218 | | - |
219 | | -# Examples |
220 | | -# build_example_esp_brookesia_phone_m5stace_core_s3: |
221 | | -# extends: |
222 | | -# - .build_examples_template |
223 | | -# - .build_esp32_s3_idf_release_image |
224 | | -# - .rules:build:example_esp_brookesia_phone_m5stace_core_s3 |
225 | | -# variables: |
226 | | -# EXAMPLE_DIR: examples/esp_idf/esp_brookesia_phone_m5stace_core_s3 |
| 174 | + EXAMPLE_DIR: test_apps/gui/lvgl_v8_port |
0 commit comments