Skip to content

Commit 2f10dca

Browse files
committed
feat(panel): add support for MIPI-DSI LCD
1 parent 42d1cf6 commit 2f10dca

File tree

78 files changed

+534
-217
lines changed

Some content is hidden

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

78 files changed

+534
-217
lines changed

ESP_Panel_Board_Custom.h

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@
110110
// |--------------|---------------|
111111
#define ESP_PANEL_LCD_RGB_DATA_WIDTH (16) // | 8 | 16 |
112112
#define ESP_PANEL_LCD_RGB_PIXEL_BITS (16) // | 24 | 16 |
113-
114-
#define ESP_PANEL_LCD_RGB_FRAME_BUF_NUM (1) // 1/2/3
115113
#define ESP_PANEL_LCD_RGB_BOUNCE_BUF_SIZE (0) // Bounce buffer size in bytes. This function is used to avoid screen drift.
116114
// To enable the bounce buffer, set it to a non-zero value. Typically set to `ESP_PANEL_LCD_WIDTH * 10`
117115
// The size of the Bounce Buffer must satisfy `width_of_lcd * height_of_lcd = size_of_buffer * N`,
@@ -121,7 +119,6 @@
121119
#define ESP_PANEL_LCD_RGB_IO_DE (17) // -1 if not used
122120
#define ESP_PANEL_LCD_RGB_IO_PCLK (9)
123121
#define ESP_PANEL_LCD_RGB_IO_DISP (-1) // -1 if not used
124-
125122
// | RGB565 | RGB666 | RGB888 |
126123
// |--------|--------|--------|
127124
#define ESP_PANEL_LCD_RGB_IO_DATA0 (10) // | B0 | B0-1 | B0-3 |
@@ -158,6 +155,22 @@
158155
// The `mirror()` function will be implemented by LCD command if set to 1.
159156
#endif
160157

158+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
159+
160+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
161+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_RATE_MBPS (1000) // Single lane bit rate, should consult the LCD supplier or check the
162+
// LCD drive IC datasheet for the supported lane rate.
163+
// ESP32-P4 supports max 1500Mbps
164+
#define ESP_PANEL_LCD_MIPI_DSI_PHY_LDO_ID (3) // -1 if not used
165+
#define ESP_PANEL_LCD_MIPI_DPI_CLK_MHZ (52)
166+
#define ESP_PANEL_LCD_MIPI_DPI_PIXEL_BITS (ESP_PANEL_LCD_RGB565_COLOR_BITS_16)
167+
#define ESP_PANEL_LCD_MIPI_DSI_HPW (10)
168+
#define ESP_PANEL_LCD_MIPI_DSI_HBP (160)
169+
#define ESP_PANEL_LCD_MIPI_DSI_HFP (160)
170+
#define ESP_PANEL_LCD_MIPI_DSI_VPW (1)
171+
#define ESP_PANEL_LCD_MIPI_DSI_VBP (23)
172+
#define ESP_PANEL_LCD_MIPI_DSI_VFP (12)
173+
161174
#else
162175

163176
#error "The function is not ready and will be implemented in the future."
@@ -380,8 +393,8 @@
380393
*
381394
*/
382395
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
383-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 2
384-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 3
396+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
385398

386399
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
387400

examples/LVGL/v8/Porting/ESP_Panel_Board_Custom.h

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@
110110
// |--------------|---------------|
111111
#define ESP_PANEL_LCD_RGB_DATA_WIDTH (16) // | 8 | 16 |
112112
#define ESP_PANEL_LCD_RGB_PIXEL_BITS (16) // | 24 | 16 |
113-
114-
#define ESP_PANEL_LCD_RGB_FRAME_BUF_NUM (1) // 1/2/3
115113
#define ESP_PANEL_LCD_RGB_BOUNCE_BUF_SIZE (0) // Bounce buffer size in bytes. This function is used to avoid screen drift.
116114
// To enable the bounce buffer, set it to a non-zero value. Typically set to `ESP_PANEL_LCD_WIDTH * 10`
117115
// The size of the Bounce Buffer must satisfy `width_of_lcd * height_of_lcd = size_of_buffer * N`,
@@ -121,7 +119,6 @@
121119
#define ESP_PANEL_LCD_RGB_IO_DE (17) // -1 if not used
122120
#define ESP_PANEL_LCD_RGB_IO_PCLK (9)
123121
#define ESP_PANEL_LCD_RGB_IO_DISP (-1) // -1 if not used
124-
125122
// | RGB565 | RGB666 | RGB888 |
126123
// |--------|--------|--------|
127124
#define ESP_PANEL_LCD_RGB_IO_DATA0 (10) // | B0 | B0-1 | B0-3 |
@@ -158,6 +155,22 @@
158155
// The `mirror()` function will be implemented by LCD command if set to 1.
159156
#endif
160157

158+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
159+
160+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
161+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_RATE_MBPS (1000) // Single lane bit rate, should consult the LCD supplier or check the
162+
// LCD drive IC datasheet for the supported lane rate.
163+
// ESP32-P4 supports max 1500Mbps
164+
#define ESP_PANEL_LCD_MIPI_DSI_PHY_LDO_ID (3) // -1 if not used
165+
#define ESP_PANEL_LCD_MIPI_DPI_CLK_MHZ (52)
166+
#define ESP_PANEL_LCD_MIPI_DPI_PIXEL_BITS (ESP_PANEL_LCD_RGB565_COLOR_BITS_16)
167+
#define ESP_PANEL_LCD_MIPI_DSI_HPW (10)
168+
#define ESP_PANEL_LCD_MIPI_DSI_HBP (160)
169+
#define ESP_PANEL_LCD_MIPI_DSI_HFP (160)
170+
#define ESP_PANEL_LCD_MIPI_DSI_VPW (1)
171+
#define ESP_PANEL_LCD_MIPI_DSI_VBP (23)
172+
#define ESP_PANEL_LCD_MIPI_DSI_VFP (12)
173+
161174
#else
162175

163176
#error "The function is not ready and will be implemented in the future."
@@ -380,8 +393,8 @@
380393
*
381394
*/
382395
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
383-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 2
384-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 3
396+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
385398

386399
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
387400

examples/LVGL/v8/Porting/Porting.ino

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,14 @@ void setup()
7171
ESP_Panel *panel = new ESP_Panel();
7272
panel->init();
7373
#if LVGL_PORT_AVOID_TEAR
74-
// When avoid tearing function is enabled, configure the RGB bus according to the LVGL configuration
75-
ESP_PanelBus_RGB *rgb_bus = static_cast<ESP_PanelBus_RGB *>(panel->getLcd()->getBus());
76-
rgb_bus->configRgbFrameBufferNumber(LVGL_PORT_DISP_BUFFER_NUM);
77-
rgb_bus->configRgbBounceBufferSize(LVGL_PORT_RGB_BOUNCE_BUFFER_SIZE);
74+
// When avoid tearing function is enabled, configure the bus according to the LVGL configuration
75+
ESP_PanelBus *lcd_bus = panel->getLcd()->getBus();
76+
#if ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_RGB
77+
static_cast<ESP_PanelBus_RGB *>(lcd_bus)->configRgbBounceBufferSize(LVGL_PORT_RGB_BOUNCE_BUFFER_SIZE);
78+
static_cast<ESP_PanelBus_RGB *>(lcd_bus)->configRgbFrameBufferNumber(LVGL_PORT_DISP_BUFFER_NUM);
79+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
80+
static_cast<ESP_PanelBus_DSI *>(lcd_bus)->configDpiFrameBufferNumber(LVGL_PORT_DISP_BUFFER_NUM);
81+
#endif
7882
#endif
7983
panel->begin();
8084

examples/LVGL/v8/Rotation/ESP_Panel_Board_Custom.h

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@
110110
// |--------------|---------------|
111111
#define ESP_PANEL_LCD_RGB_DATA_WIDTH (16) // | 8 | 16 |
112112
#define ESP_PANEL_LCD_RGB_PIXEL_BITS (16) // | 24 | 16 |
113-
114-
#define ESP_PANEL_LCD_RGB_FRAME_BUF_NUM (1) // 1/2/3
115113
#define ESP_PANEL_LCD_RGB_BOUNCE_BUF_SIZE (0) // Bounce buffer size in bytes. This function is used to avoid screen drift.
116114
// To enable the bounce buffer, set it to a non-zero value. Typically set to `ESP_PANEL_LCD_WIDTH * 10`
117115
// The size of the Bounce Buffer must satisfy `width_of_lcd * height_of_lcd = size_of_buffer * N`,
@@ -121,7 +119,6 @@
121119
#define ESP_PANEL_LCD_RGB_IO_DE (17) // -1 if not used
122120
#define ESP_PANEL_LCD_RGB_IO_PCLK (9)
123121
#define ESP_PANEL_LCD_RGB_IO_DISP (-1) // -1 if not used
124-
125122
// | RGB565 | RGB666 | RGB888 |
126123
// |--------|--------|--------|
127124
#define ESP_PANEL_LCD_RGB_IO_DATA0 (10) // | B0 | B0-1 | B0-3 |
@@ -158,6 +155,22 @@
158155
// The `mirror()` function will be implemented by LCD command if set to 1.
159156
#endif
160157

158+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
159+
160+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
161+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_RATE_MBPS (1000) // Single lane bit rate, should consult the LCD supplier or check the
162+
// LCD drive IC datasheet for the supported lane rate.
163+
// ESP32-P4 supports max 1500Mbps
164+
#define ESP_PANEL_LCD_MIPI_DSI_PHY_LDO_ID (3) // -1 if not used
165+
#define ESP_PANEL_LCD_MIPI_DPI_CLK_MHZ (52)
166+
#define ESP_PANEL_LCD_MIPI_DPI_PIXEL_BITS (ESP_PANEL_LCD_RGB565_COLOR_BITS_16)
167+
#define ESP_PANEL_LCD_MIPI_DSI_HPW (10)
168+
#define ESP_PANEL_LCD_MIPI_DSI_HBP (160)
169+
#define ESP_PANEL_LCD_MIPI_DSI_HFP (160)
170+
#define ESP_PANEL_LCD_MIPI_DSI_VPW (1)
171+
#define ESP_PANEL_LCD_MIPI_DSI_VBP (23)
172+
#define ESP_PANEL_LCD_MIPI_DSI_VFP (12)
173+
161174
#else
162175

163176
#error "The function is not ready and will be implemented in the future."
@@ -380,8 +393,8 @@
380393
*
381394
*/
382395
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
383-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 2
384-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 3
396+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
385398

386399
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
387400

examples/Panel/PanelTest/ESP_Panel_Board_Custom.h

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@
110110
// |--------------|---------------|
111111
#define ESP_PANEL_LCD_RGB_DATA_WIDTH (16) // | 8 | 16 |
112112
#define ESP_PANEL_LCD_RGB_PIXEL_BITS (16) // | 24 | 16 |
113-
114-
#define ESP_PANEL_LCD_RGB_FRAME_BUF_NUM (1) // 1/2/3
115113
#define ESP_PANEL_LCD_RGB_BOUNCE_BUF_SIZE (0) // Bounce buffer size in bytes. This function is used to avoid screen drift.
116114
// To enable the bounce buffer, set it to a non-zero value. Typically set to `ESP_PANEL_LCD_WIDTH * 10`
117115
// The size of the Bounce Buffer must satisfy `width_of_lcd * height_of_lcd = size_of_buffer * N`,
@@ -121,7 +119,6 @@
121119
#define ESP_PANEL_LCD_RGB_IO_DE (17) // -1 if not used
122120
#define ESP_PANEL_LCD_RGB_IO_PCLK (9)
123121
#define ESP_PANEL_LCD_RGB_IO_DISP (-1) // -1 if not used
124-
125122
// | RGB565 | RGB666 | RGB888 |
126123
// |--------|--------|--------|
127124
#define ESP_PANEL_LCD_RGB_IO_DATA0 (10) // | B0 | B0-1 | B0-3 |
@@ -158,6 +155,22 @@
158155
// The `mirror()` function will be implemented by LCD command if set to 1.
159156
#endif
160157

158+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
159+
160+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
161+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_RATE_MBPS (1000) // Single lane bit rate, should consult the LCD supplier or check the
162+
// LCD drive IC datasheet for the supported lane rate.
163+
// ESP32-P4 supports max 1500Mbps
164+
#define ESP_PANEL_LCD_MIPI_DSI_PHY_LDO_ID (3) // -1 if not used
165+
#define ESP_PANEL_LCD_MIPI_DPI_CLK_MHZ (52)
166+
#define ESP_PANEL_LCD_MIPI_DPI_PIXEL_BITS (ESP_PANEL_LCD_RGB565_COLOR_BITS_16)
167+
#define ESP_PANEL_LCD_MIPI_DSI_HPW (10)
168+
#define ESP_PANEL_LCD_MIPI_DSI_HBP (160)
169+
#define ESP_PANEL_LCD_MIPI_DSI_HFP (160)
170+
#define ESP_PANEL_LCD_MIPI_DSI_VPW (1)
171+
#define ESP_PANEL_LCD_MIPI_DSI_VBP (23)
172+
#define ESP_PANEL_LCD_MIPI_DSI_VFP (12)
173+
161174
#else
162175

163176
#error "The function is not ready and will be implemented in the future."
@@ -380,8 +393,8 @@
380393
*
381394
*/
382395
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
383-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 2
384-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 3
396+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
385398

386399
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
387400

examples/PlatformIO/src/ESP_Panel_Board_Custom.h

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@
110110
// |--------------|---------------|
111111
#define ESP_PANEL_LCD_RGB_DATA_WIDTH (16) // | 8 | 16 |
112112
#define ESP_PANEL_LCD_RGB_PIXEL_BITS (16) // | 24 | 16 |
113-
114-
#define ESP_PANEL_LCD_RGB_FRAME_BUF_NUM (1) // 1/2/3
115113
#define ESP_PANEL_LCD_RGB_BOUNCE_BUF_SIZE (0) // Bounce buffer size in bytes. This function is used to avoid screen drift.
116114
// To enable the bounce buffer, set it to a non-zero value. Typically set to `ESP_PANEL_LCD_WIDTH * 10`
117115
// The size of the Bounce Buffer must satisfy `width_of_lcd * height_of_lcd = size_of_buffer * N`,
@@ -121,7 +119,6 @@
121119
#define ESP_PANEL_LCD_RGB_IO_DE (17) // -1 if not used
122120
#define ESP_PANEL_LCD_RGB_IO_PCLK (9)
123121
#define ESP_PANEL_LCD_RGB_IO_DISP (-1) // -1 if not used
124-
125122
// | RGB565 | RGB666 | RGB888 |
126123
// |--------|--------|--------|
127124
#define ESP_PANEL_LCD_RGB_IO_DATA0 (10) // | B0 | B0-1 | B0-3 |
@@ -158,6 +155,22 @@
158155
// The `mirror()` function will be implemented by LCD command if set to 1.
159156
#endif
160157

158+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
159+
160+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
161+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_RATE_MBPS (1000) // Single lane bit rate, should consult the LCD supplier or check the
162+
// LCD drive IC datasheet for the supported lane rate.
163+
// ESP32-P4 supports max 1500Mbps
164+
#define ESP_PANEL_LCD_MIPI_DSI_PHY_LDO_ID (3) // -1 if not used
165+
#define ESP_PANEL_LCD_MIPI_DPI_CLK_MHZ (52)
166+
#define ESP_PANEL_LCD_MIPI_DPI_PIXEL_BITS (ESP_PANEL_LCD_RGB565_COLOR_BITS_16)
167+
#define ESP_PANEL_LCD_MIPI_DSI_HPW (10)
168+
#define ESP_PANEL_LCD_MIPI_DSI_HBP (160)
169+
#define ESP_PANEL_LCD_MIPI_DSI_HFP (160)
170+
#define ESP_PANEL_LCD_MIPI_DSI_VPW (1)
171+
#define ESP_PANEL_LCD_MIPI_DSI_VBP (23)
172+
#define ESP_PANEL_LCD_MIPI_DSI_VFP (12)
173+
161174
#else
162175

163176
#error "The function is not ready and will be implemented in the future."
@@ -380,8 +393,8 @@
380393
*
381394
*/
382395
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
383-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 2
384-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 3
396+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
385398

386399
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
387400

examples/SquareLine/v8/Porting/ESP_Panel_Board_Custom.h

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@
110110
// |--------------|---------------|
111111
#define ESP_PANEL_LCD_RGB_DATA_WIDTH (16) // | 8 | 16 |
112112
#define ESP_PANEL_LCD_RGB_PIXEL_BITS (16) // | 24 | 16 |
113-
114-
#define ESP_PANEL_LCD_RGB_FRAME_BUF_NUM (1) // 1/2/3
115113
#define ESP_PANEL_LCD_RGB_BOUNCE_BUF_SIZE (0) // Bounce buffer size in bytes. This function is used to avoid screen drift.
116114
// To enable the bounce buffer, set it to a non-zero value. Typically set to `ESP_PANEL_LCD_WIDTH * 10`
117115
// The size of the Bounce Buffer must satisfy `width_of_lcd * height_of_lcd = size_of_buffer * N`,
@@ -121,7 +119,6 @@
121119
#define ESP_PANEL_LCD_RGB_IO_DE (17) // -1 if not used
122120
#define ESP_PANEL_LCD_RGB_IO_PCLK (9)
123121
#define ESP_PANEL_LCD_RGB_IO_DISP (-1) // -1 if not used
124-
125122
// | RGB565 | RGB666 | RGB888 |
126123
// |--------|--------|--------|
127124
#define ESP_PANEL_LCD_RGB_IO_DATA0 (10) // | B0 | B0-1 | B0-3 |
@@ -158,6 +155,22 @@
158155
// The `mirror()` function will be implemented by LCD command if set to 1.
159156
#endif
160157

158+
#elif ESP_PANEL_LCD_BUS_TYPE == ESP_PANEL_BUS_TYPE_MIPI_DSI
159+
160+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
161+
#define ESP_PANEL_LCD_MIPI_DSI_LANE_RATE_MBPS (1000) // Single lane bit rate, should consult the LCD supplier or check the
162+
// LCD drive IC datasheet for the supported lane rate.
163+
// ESP32-P4 supports max 1500Mbps
164+
#define ESP_PANEL_LCD_MIPI_DSI_PHY_LDO_ID (3) // -1 if not used
165+
#define ESP_PANEL_LCD_MIPI_DPI_CLK_MHZ (52)
166+
#define ESP_PANEL_LCD_MIPI_DPI_PIXEL_BITS (ESP_PANEL_LCD_RGB565_COLOR_BITS_16)
167+
#define ESP_PANEL_LCD_MIPI_DSI_HPW (10)
168+
#define ESP_PANEL_LCD_MIPI_DSI_HBP (160)
169+
#define ESP_PANEL_LCD_MIPI_DSI_HFP (160)
170+
#define ESP_PANEL_LCD_MIPI_DSI_VPW (1)
171+
#define ESP_PANEL_LCD_MIPI_DSI_VBP (23)
172+
#define ESP_PANEL_LCD_MIPI_DSI_VFP (12)
173+
161174
#else
162175

163176
#error "The function is not ready and will be implemented in the future."
@@ -380,8 +393,8 @@
380393
*
381394
*/
382395
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
383-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 2
384-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 3
396+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
385398

386399
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
387400

0 commit comments

Comments
 (0)