Skip to content

Commit b82640c

Browse files
committed
feat(examples): update
1 parent 4eb3c51 commit b82640c

File tree

243 files changed

+5966
-18954
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

243 files changed

+5966
-18954
lines changed

.gitlab/ci/build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,10 @@ build_test_apps_board_waveshare:
165165
EXAMPLE_DIR: test_apps/board/waveshare
166166

167167
# Test apps examples
168-
build_test_apps_examples_lvgl_port:
168+
build_test_apps_examples_lvgl_port_v8:
169169
extends:
170170
- .build_examples_template
171171
- .build_general_idf_release_image
172-
- .rules:build:test_apps_examples_lvgl_port
172+
- .rules:build:test_apps_examples_lvgl_port_v8
173173
variables:
174-
EXAMPLE_DIR: test_apps/examples/lvgl_port
174+
EXAMPLE_DIR: test_apps/examples/lvgl_port_v8

.gitlab/ci/rules.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,9 +312,9 @@
312312
- "test_apps/board/waveshare/**/*"
313313

314314
# test_apps examples files
315-
.patterns-test_apps_examples_lvgl_port: &patterns-test_apps_examples_lvgl_port
315+
.patterns-test_apps_examples_lvgl_port: &patterns-test_apps_examples_lvgl_port_v8
316316
- .patterns-test_apps_board_general
317-
- "test_apps/examples/lvgl_port/**/*"
317+
- "test_apps/examples/lvgl_port_v8/**/*"
318318

319319
##############
320320
# if anchors #
@@ -540,8 +540,8 @@
540540
- <<: *if-dev-push
541541
changes: *patterns-test_apps_board_waveshare
542542

543-
# rules for test_apps examples-lvgl_port
544-
.rules:build:test_apps_examples_lvgl_port:
543+
# rules for test_apps examples-lvgl_port_v8
544+
.rules:build:test_apps_examples_lvgl_port_v8:
545545
rules:
546546
- <<: *if-protected
547547
- <<: *if-label-build
@@ -552,4 +552,4 @@
552552
- <<: *if-dev-push
553553
changes: *patterns-component_board_general
554554
- <<: *if-dev-push
555-
changes: *patterns-test_apps_examples_lvgl_port
555+
changes: *patterns-test_apps_examples_lvgl_port_v8

esp_panel_board_custom_conf.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
#if ESP_PANEL_BOARD_DEFAULT_USE_CUSTOM
2828
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
29-
//////////////////////////// Please update the following macros to configure general panel /////////////////////////////
29+
///////////////////////// Please update the following macros to configure general parameters ///////////////////////////
3030
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
3131
/**
3232
* @brief Board name

esp_panel_drivers_conf.h

Lines changed: 64 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,14 @@
2424
* Enable or disable bus drivers used in the factory class. Default disabled to reduce code size.
2525
* Set to `1` to enable, `0` to disable.
2626
*/
27-
#define ESP_PANEL_DRIVERS_BUS_USE_SPI (0)
28-
#define ESP_PANEL_DRIVERS_BUS_USE_QSPI (0)
29-
#define ESP_PANEL_DRIVERS_BUS_USE_RGB (0)
30-
#define ESP_PANEL_DRIVERS_BUS_USE_I2C (0)
31-
#define ESP_PANEL_DRIVERS_BUS_USE_MIPI_DSI (0)
27+
#define ESP_PANEL_DRIVERS_BUS_USE_ALL (0)
28+
#if !ESP_PANEL_DRIVERS_BUS_USE_ALL
29+
#define ESP_PANEL_DRIVERS_BUS_USE_SPI (0)
30+
#define ESP_PANEL_DRIVERS_BUS_USE_QSPI (0)
31+
#define ESP_PANEL_DRIVERS_BUS_USE_RGB (0)
32+
#define ESP_PANEL_DRIVERS_BUS_USE_I2C (0)
33+
#define ESP_PANEL_DRIVERS_BUS_USE_MIPI_DSI (0)
34+
#endif // ESP_PANEL_DRIVERS_BUS_USE_ALL
3235

3336
/**
3437
* @brief Controls compilation of unused bus drivers
@@ -58,28 +61,31 @@
5861
* Enable or disable LCD drivers used in the factory class. Default disabled to reduce code size.
5962
* Set to `1` to enable, `0` to disable.
6063
*/
61-
#define ESP_PANEL_DRIVERS_LCD_USE_AXS15231B (0)
62-
#define ESP_PANEL_DRIVERS_LCD_USE_EK9716B (0)
63-
#define ESP_PANEL_DRIVERS_LCD_USE_EK79007 (0)
64-
#define ESP_PANEL_DRIVERS_LCD_USE_GC9A01 (0)
65-
#define ESP_PANEL_DRIVERS_LCD_USE_GC9B71 (0)
66-
#define ESP_PANEL_DRIVERS_LCD_USE_GC9503 (0)
67-
#define ESP_PANEL_DRIVERS_LCD_USE_HX8399 (0)
68-
#define ESP_PANEL_DRIVERS_LCD_USE_ILI9341 (0)
69-
#define ESP_PANEL_DRIVERS_LCD_USE_ILI9881C (0)
70-
#define ESP_PANEL_DRIVERS_LCD_USE_JD9165 (0)
71-
#define ESP_PANEL_DRIVERS_LCD_USE_JD9365 (0)
72-
#define ESP_PANEL_DRIVERS_LCD_USE_NV3022B (0)
73-
#define ESP_PANEL_DRIVERS_LCD_USE_SH8601 (0)
74-
#define ESP_PANEL_DRIVERS_LCD_USE_SPD2010 (0)
75-
#define ESP_PANEL_DRIVERS_LCD_USE_ST7262 (0)
76-
#define ESP_PANEL_DRIVERS_LCD_USE_ST7701 (0)
77-
#define ESP_PANEL_DRIVERS_LCD_USE_ST7703 (0)
78-
#define ESP_PANEL_DRIVERS_LCD_USE_ST7789 (0)
79-
#define ESP_PANEL_DRIVERS_LCD_USE_ST7796 (0)
80-
#define ESP_PANEL_DRIVERS_LCD_USE_ST77903 (0)
81-
#define ESP_PANEL_DRIVERS_LCD_USE_ST77916 (0)
82-
#define ESP_PANEL_DRIVERS_LCD_USE_ST77922 (0)
64+
#define ESP_PANEL_DRIVERS_LCD_USE_ALL (0)
65+
#if !ESP_PANEL_DRIVERS_LCD_USE_ALL
66+
#define ESP_PANEL_DRIVERS_LCD_USE_AXS15231B (0)
67+
#define ESP_PANEL_DRIVERS_LCD_USE_EK9716B (0)
68+
#define ESP_PANEL_DRIVERS_LCD_USE_EK79007 (0)
69+
#define ESP_PANEL_DRIVERS_LCD_USE_GC9A01 (0)
70+
#define ESP_PANEL_DRIVERS_LCD_USE_GC9B71 (0)
71+
#define ESP_PANEL_DRIVERS_LCD_USE_GC9503 (0)
72+
#define ESP_PANEL_DRIVERS_LCD_USE_HX8399 (0)
73+
#define ESP_PANEL_DRIVERS_LCD_USE_ILI9341 (0)
74+
#define ESP_PANEL_DRIVERS_LCD_USE_ILI9881C (0)
75+
#define ESP_PANEL_DRIVERS_LCD_USE_JD9165 (0)
76+
#define ESP_PANEL_DRIVERS_LCD_USE_JD9365 (0)
77+
#define ESP_PANEL_DRIVERS_LCD_USE_NV3022B (0)
78+
#define ESP_PANEL_DRIVERS_LCD_USE_SH8601 (0)
79+
#define ESP_PANEL_DRIVERS_LCD_USE_SPD2010 (0)
80+
#define ESP_PANEL_DRIVERS_LCD_USE_ST7262 (0)
81+
#define ESP_PANEL_DRIVERS_LCD_USE_ST7701 (0)
82+
#define ESP_PANEL_DRIVERS_LCD_USE_ST7703 (0)
83+
#define ESP_PANEL_DRIVERS_LCD_USE_ST7789 (0)
84+
#define ESP_PANEL_DRIVERS_LCD_USE_ST7796 (0)
85+
#define ESP_PANEL_DRIVERS_LCD_USE_ST77903 (0)
86+
#define ESP_PANEL_DRIVERS_LCD_USE_ST77916 (0)
87+
#define ESP_PANEL_DRIVERS_LCD_USE_ST77922 (0)
88+
#endif // ESP_PANEL_DRIVERS_LCD_USE_ALL
8389

8490
/**
8591
* @brief Controls compilation of unused LCD drivers
@@ -106,27 +112,30 @@
106112
/**
107113
* @brief Touch panel configuration parameters
108114
*/
109-
#define ESP_PANEL_DRIVERS_TOUCH_MAX_POINTS (10) // Maximum number of touch points supported
110-
#define ESP_PANEL_DRIVERS_TOUCH_MAX_BUTTONS (5) // Maximum number of touch buttons supported
115+
#define ESP_PANEL_DRIVERS_TOUCH_MAX_POINTS (10) // Maximum number of touch points supported
116+
#define ESP_PANEL_DRIVERS_TOUCH_MAX_BUTTONS (5) // Maximum number of touch buttons supported
111117

112118
/**
113119
* @brief Touch driver availability
114120
*
115121
* Enable or disable touch drivers used in the factory class. Default disabled to reduce code size.
116122
* Set to `1` to enable, `0` to disable.
117123
*/
118-
#define ESP_PANEL_DRIVERS_TOUCH_USE_AXS15231B (0)
119-
#define ESP_PANEL_DRIVERS_TOUCH_USE_CHSC6540 (0)
120-
#define ESP_PANEL_DRIVERS_TOUCH_USE_CST816S (0)
121-
#define ESP_PANEL_DRIVERS_TOUCH_USE_FT5x06 (0)
122-
#define ESP_PANEL_DRIVERS_TOUCH_USE_GT911 (0)
123-
#define ESP_PANEL_DRIVERS_TOUCH_USE_GT1151 (0)
124-
#define ESP_PANEL_DRIVERS_TOUCH_USE_SPD2010 (0)
125-
#define ESP_PANEL_DRIVERS_TOUCH_USE_ST1633 (0)
126-
#define ESP_PANEL_DRIVERS_TOUCH_USE_ST7123 (0)
127-
#define ESP_PANEL_DRIVERS_TOUCH_USE_STMPE610 (0)
128-
#define ESP_PANEL_DRIVERS_TOUCH_USE_TT21100 (0)
129-
#define ESP_PANEL_DRIVERS_TOUCH_USE_XPT2046 (0)
124+
#define ESP_PANEL_DRIVERS_TOUCH_USE_ALL (0)
125+
#if !ESP_PANEL_DRIVERS_TOUCH_USE_ALL
126+
#define ESP_PANEL_DRIVERS_TOUCH_USE_AXS15231B (0)
127+
#define ESP_PANEL_DRIVERS_TOUCH_USE_CHSC6540 (0)
128+
#define ESP_PANEL_DRIVERS_TOUCH_USE_CST816S (0)
129+
#define ESP_PANEL_DRIVERS_TOUCH_USE_FT5x06 (0)
130+
#define ESP_PANEL_DRIVERS_TOUCH_USE_GT911 (0)
131+
#define ESP_PANEL_DRIVERS_TOUCH_USE_GT1151 (0)
132+
#define ESP_PANEL_DRIVERS_TOUCH_USE_SPD2010 (0)
133+
#define ESP_PANEL_DRIVERS_TOUCH_USE_ST1633 (0)
134+
#define ESP_PANEL_DRIVERS_TOUCH_USE_ST7123 (0)
135+
#define ESP_PANEL_DRIVERS_TOUCH_USE_STMPE610 (0)
136+
#define ESP_PANEL_DRIVERS_TOUCH_USE_TT21100 (0)
137+
#define ESP_PANEL_DRIVERS_TOUCH_USE_XPT2046 (0)
138+
#endif // ESP_PANEL_DRIVERS_TOUCH_USE_ALL
130139

131140
/**
132141
* @brief Controls compilation of unused touch drivers
@@ -196,10 +205,13 @@
196205
* Enable or disable IO Expander drivers used in the factory class. Default disabled to reduce code size.
197206
* Set to `1` to enable, `0` to disable.
198207
*/
199-
#define ESP_PANEL_DRIVERS_EXPANDER_USE_CH422G (0)
200-
#define ESP_PANEL_DRIVERS_EXPANDER_USE_HT8574 (0)
201-
#define ESP_PANEL_DRIVERS_EXPANDER_USE_TCA95XX_8BIT (0)
202-
#define ESP_PANEL_DRIVERS_EXPANDER_USE_TCA95XX_16BIT (0)
208+
#define ESP_PANEL_DRIVERS_EXPANDER_USE_ALL (0)
209+
#if !ESP_PANEL_DRIVERS_EXPANDER_USE_ALL
210+
#define ESP_PANEL_DRIVERS_EXPANDER_USE_CH422G (0)
211+
#define ESP_PANEL_DRIVERS_EXPANDER_USE_HT8574 (0)
212+
#define ESP_PANEL_DRIVERS_EXPANDER_USE_TCA95XX_8BIT (0)
213+
#define ESP_PANEL_DRIVERS_EXPANDER_USE_TCA95XX_16BIT (0)
214+
#endif // ESP_PANEL_DRIVERS_EXPANDER_USE_ALL
203215

204216
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
205217
/////////////////////////////////////////////// Backlight Configurations ///////////////////////////////////////////////
@@ -210,10 +222,13 @@
210222
* Enable or disable backlight drivers used in the factory class. Default disabled to reduce code size.
211223
* Set to `1` to enable, `0` to disable.
212224
*/
213-
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_SWITCH_GPIO (0)
214-
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_SWITCH_EXPANDER (0)
215-
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_PWM_LEDC (0)
216-
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_CUSTOM (0)
225+
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_ALL (0)
226+
#if !ESP_PANEL_DRIVERS_BACKLIGHT_USE_ALL
227+
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_SWITCH_GPIO (0)
228+
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_SWITCH_EXPANDER (0)
229+
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_PWM_LEDC (0)
230+
#define ESP_PANEL_DRIVERS_BACKLIGHT_USE_CUSTOM (0)
231+
#endif // ESP_PANEL_DRIVERS_BACKLIGHT_USE_ALL
217232

218233
/**
219234
* @brief Controls compilation of unused backlight drivers

0 commit comments

Comments
 (0)