Skip to content

Commit 844195b

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

File tree

241 files changed

+5958
-18946
lines changed

Some content is hidden

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

241 files changed

+5958
-18946
lines changed

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)