|
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