|
102 | 102 | // |------|--------------|--------------------------|
|
103 | 103 | // | LCD: | RGB888 | RGB565 | RGB666 | RGB888 |
|
104 | 104 | // ┗------|--------------|--------|--------|--------|
|
105 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA0 (45) // | D0 | B0 | B0-1 | B0-3 | |
106 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA1 (48) // | D1 | B1 | B2 | B4 | |
107 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA2 (47) // | D2 | B2 | B3 | B5 | |
108 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA3 (21) // | D3 | B3 | B4 | B6 | |
109 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA4 (14) // | D4 | B4 | B5 | B7 | |
| 105 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA0 (8) // | D0 | B0 | B0-1 | B0-3 | |
| 106 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA1 (3) // | D1 | B1 | B2 | B4 | |
| 107 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA2 (46) // | D2 | B2 | B3 | B5 | |
| 108 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA3 (9) // | D3 | B3 | B4 | B6 | |
| 109 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA4 (1) // | D4 | B4 | B5 | B7 | |
110 | 110 | #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA5 (5) // | D5 | G0 | G0 | G0-2 |
|
111 | 111 | #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA6 (6) // | D6 | G1 | G1 | G3 |
|
112 | 112 | #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA7 (7) // | D7 | G2 | G2 | G4 |
|
113 | 113 | #if ESP_PANEL_BOARD_LCD_RGB_DATA_WIDTH > 8 // ┗--------------┫--------|--------|--------|
|
114 | 114 | #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA8 (15) // | G3 | G3 | G5 |
|
115 | 115 | #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA9 (16) // | G4 | G4 | G6 |
|
116 | 116 | #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA10 (4) // | G5 | G5 | G7 |
|
117 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA11 (8) // | R0 | R0-1 | R0-3 | |
118 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA12 (3) // | R1 | R2 | R4 | |
119 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA13 (46) // | R2 | R3 | R5 | |
120 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA14 (9) // | R3 | R4 | R6 | |
121 |
| - #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA15 (1) // | R4 | R5 | R7 | |
| 117 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA11 (45) // | R0 | R0-1 | R0-3 | |
| 118 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA12 (48) // | R1 | R2 | R4 | |
| 119 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA13 (47) // | R2 | R3 | R5 | |
| 120 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA14 (21) // | R3 | R4 | R6 | |
| 121 | + #define ESP_PANEL_BOARD_LCD_RGB_IO_DATA15 (14) // | R4 | R5 | R7 | |
122 | 122 | // ┗--------┻--------┻--------┛
|
123 | 123 | #endif // ESP_PANEL_BOARD_LCD_RGB_DATA_WIDTH
|
124 | 124 |
|
|
282 | 282 | #define ESP_PANEL_BOARD_BACKLIGHT_IO (2) // Output GPIO pin number
|
283 | 283 | #define ESP_PANEL_BOARD_BACKLIGHT_ON_LEVEL (1) // Active level, 0: low, 1: high
|
284 | 284 |
|
| 285 | +#if ESP_PANEL_BOARD_BACKLIGHT_TYPE == ESP_PANEL_BACKLIGHT_TYPE_PWM_LEDC |
| 286 | + /** |
| 287 | + * @brief PWM parameters configuration |
| 288 | + */ |
| 289 | + #define ESP_PANEL_BOARD_BACKLIGHT_PWM_FREQ_HZ (1000) // LEDC timer frequency. |
| 290 | + // Different backlight driver chips may have different |
| 291 | + // frequency limits, please refer to the datasheet of |
| 292 | + // the specific chip. |
| 293 | + // https://github.com/esp-arduino-libs/ESP32_Display_Panel/issues/188 |
| 294 | + |
| 295 | + #define ESP_PANEL_BOARD_BACKLIGHT_PWM_DUTY_RESOLUTION (10) // LEDC timer duty resolution. |
| 296 | + // The frequency and duty resolution of the LEDC timer |
| 297 | + // need to be properly matched, please refer to: |
| 298 | + // https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/ledc.html#supported-range-of-frequency-and-duty-resolutions |
| 299 | +#endif |
| 300 | + |
285 | 301 | #endif // ESP_PANEL_BOARD_BACKLIGHT_TYPE
|
286 | 302 |
|
287 | 303 | /**
|
|
485 | 501 | * 3. Patch version mismatch: No impact on functionality
|
486 | 502 | */
|
487 | 503 | #define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 1
|
488 |
| -#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 0 |
| 504 | +#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 1 |
489 | 505 | #define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
|
490 | 506 |
|
491 | 507 | // *INDENT-ON*
|
0 commit comments