Chen Jichang
|
e0f791598b
|
fix(lcd): add color size check for i80 and boundary check for rgb
|
2026-07-30 11:42:33 +08:00 |
|
morris
|
e87ffcd14e
|
Merge branch 'feat/lcd_i2c_use_configurable_timeout_v5.3' into 'release/v5.3'
feat(lcd): add configurable timeout for lcd i2c panel (v5.3)
See merge request espressif/esp-idf!48673
|
2026-06-17 10:53:16 +08:00 |
|
morris
|
ae8dbe317b
|
Merge branch 'fix/spi_buslock_multi_dev_acq_release_issue_v5.3' into 'release/v5.3'
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue (v5.3)
See merge request espressif/esp-idf!49174
|
2026-06-10 10:11:11 +08:00 |
|
wanckl
|
b42734af36
|
fix(esp_hw_support): fixed spi buslock multi dev acq/release logic issue
|
2026-06-08 11:59:47 +08:00 |
|
Chen Chen
|
69c97183c3
|
feat(lcd): add configurable timeout for lcd i2c panel
Closes https://github.com/espressif/esp-idf/issues/18542
Closes https://github.com/espressif/esp-idf/pull/18543
|
2026-06-02 15:56:25 +08:00 |
|
Chen Jichang
|
48149b7521
|
fix(lcd): fix lcd cmd be bypassd unexpectedly
|
2026-04-21 15:41:04 +08:00 |
|
Evgeny Torbin
|
59f62ad15f
|
test: format all test scripts
|
2026-04-17 16:01:00 +02:00 |
|
morris
|
c7a4cec36e
|
fix(dsi): test apps manifest error
|
2026-02-25 10:40:58 +08:00 |
|
Chen Jichang
|
10ba17ef50
|
fix(i80_lcd): fix dma stuck with high pclk
|
2026-02-12 17:18:45 +08:00 |
|
Jeremy Boynes
|
b935de3eeb
|
fix(esp_lcd): Issue where M5Stack CoreS3 uses GPIO 35 for MISO and LCD D/C
Adopts approach used by M5GFX that enables/diables output during SPI transaction.
|
2025-11-18 19:02:47 +08:00 |
|
Chen Jichang
|
3d1a110f38
|
refactor(gdma): move buffer aligment to buffer mount config
|
2025-10-14 17:24:24 +08:00 |
|
morris
|
220910fb7e
|
Merge branch 'feat/can_bypass_buffer_align_check_v5.3' into 'release/v5.3'
feat(gdma): allow bypass the alignment check in the link driver (v5.3)
See merge request espressif/esp-idf!37424
|
2025-04-15 10:10:20 +08:00 |
|
Chen Jichang
|
3590ddc7f6
|
fix(drivers): use CPU_MAX lock in dirvers use axi dma to access psram
|
2025-03-13 15:42:30 +08:00 |
|
morris
|
8062ad5a0c
|
feat(gdma): allow bypass the alignment check in the link driver
Closes https://github.com/espressif/esp-idf/issues/15228
|
2025-03-03 11:21:31 +08:00 |
|
morris
|
1536b00d75
|
fix(dma): also consider buffer alignment when calculating the DMA nodes
Closes https://github.com/espressif/esp-idf/issues/15228
|
2025-02-10 17:12:22 +08:00 |
|
Chen Jichang
|
f6bbf60deb
|
feat(spi_lcd): move callback function to iram
Closes https://github.com/espressif/esp-idf/issues/15160
|
2025-02-05 11:21:53 +08:00 |
|
morris
|
4d5d5defd5
|
feat(lcd): increase the upper limit of pclk frequency for RGB LCD
|
2024-12-24 22:47:52 +08:00 |
|
morris
|
d93ebf3e9c
|
feat(mipi_dsi): enable underrun error interrupt
|
2024-12-06 17:00:05 +08:00 |
|
Jiang Jiang Jian
|
bce45894e7
|
Merge branch 'feat/mipi_dsi_yuv_converter_v5.3' into 'release/v5.3'
feat(lcd): support YUV422 input color format (v5.3)
See merge request espressif/esp-idf!34761
|
2024-11-15 13:45:02 +08:00 |
|
morris
|
a30099a879
|
feat(lcd): support color conversion for mipi dsi driver
|
2024-11-14 14:35:25 +08:00 |
|
morris
|
c0bc1046c8
|
fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c
when build for C++ project
|
2024-11-05 13:46:24 +08:00 |
|
Vilem Zavodny
|
369a6a5dc7
|
feat(lcd): Allow to disable low-power mode in DPI panel
|
2024-10-25 14:52:10 +08:00 |
|
morris
|
2fa45a9028
|
feat(rgb_lcd): use gdma_link driver
|
2024-10-18 11:00:21 +08:00 |
|
morris
|
353b48aa44
|
refactor(lcd): optimize rgb lcd iram usage
lcd_com_mount_dma_data() doesn't need to be placed in IRAM
|
2024-10-11 16:24:19 +08:00 |
|
morris
|
4a3ca7f97f
|
Merge branch 'feat/i80_lcd_esp32p4_v5.3' into 'release/v5.3'
Add i80 LCD support on ESP32P4 (v5.3)
See merge request espressif/esp-idf!33293
|
2024-09-09 11:33:30 +08:00 |
|
morris
|
f7b540934b
|
Merge branch 'bugfix/dma2d_transacrion_config_lifecycle_v5.3' into 'release/v5.3'
fix(lcd): prolonged the lifecycle of dma2d transaction config structure (v5.3)
See merge request espressif/esp-idf!32837
|
2024-09-06 13:36:31 +08:00 |
|
morris
|
03df9a2df2
|
feat(lcd): support i80 lcd driver on esp32p4
|
2024-09-04 11:39:55 +08:00 |
|
morris
|
80bc9a3845
|
refactor(i80): use the gdma link list driver
|
2024-08-22 15:47:46 +08:00 |
|
morris
|
d54f5cdb43
|
fix(drivers): rename the nested extra_flags structure
|
2024-08-14 10:45:47 +08:00 |
|
morris
|
3358b3073b
|
fix(lcd): prelonged the lifecycle of dma2d transaction config structure
The context must exit at least until on_job_pixked callback is called
|
2024-08-14 10:44:40 +08:00 |
|
morris
|
70bc919e80
|
change(examples): set the ili9881c version to 0.2.x
|
2024-08-05 11:01:40 +08:00 |
|
morris
|
f7ac13a566
|
change(dsi): don't send eot packet in lp mode
because some LCD doesn't respond to that
|
2024-08-02 11:31:44 +08:00 |
|
morris
|
6fffc3b017
|
Merge branch 'fix/esp_lcd_i2c_ng_v5.3' into 'release/v5.3'
fix(esp_lcd): Fix I2C receive without param (v5.3)
See merge request espressif/esp-idf!32412
|
2024-07-30 10:53:11 +08:00 |
|
Vilem Zavodny
|
b9b3479a20
|
fix(esp_lcd): Fix I2C receive without param
|
2024-07-29 16:42:10 +08:00 |
|
morris
|
0417d48a9d
|
feat(mipi_dsi): update low level functions to include underrun interrupt
|
2024-07-29 11:23:52 +08:00 |
|
morris
|
9c874ee95d
|
Merge branch 'ci/re-enable_spi_lcd_test_on_p4_v5.3' into 'release/v5.3'
Ci(spi_lcd): re-enable spi lcd test on p4 (v5.3)
See merge request espressif/esp-idf!32073
|
2024-07-25 16:41:13 +08:00 |
|
Chen Jichang
|
8cac15e95b
|
ci(spi_lcd): re-enable spi_lcd test on p4
|
2024-07-12 13:22:47 +08:00 |
|
morris
|
fe2b23b93a
|
fix(i2c_lcd): using function overloading to keep esp_lcd_new_panel_io_i2c
becuase _Generic is not available in C++
Closes https://github.com/espressif/esp-idf/issues/14037
|
2024-06-24 10:52:28 +08:00 |
|
morris
|
8d8d8cbf18
|
fix(lcd): build errors with deprecated lcd types in cpp
Closes https://github.com/espressif/esp-idf/issues/14029
|
2024-06-24 10:52:28 +08:00 |
|
Michael (XIAO Xufeng)
|
dbf8726b47
|
Merge branch 'feat/esp32p4_xip_psram_v5.3' into 'release/v5.3'
psram: support xip_psram on esp32p4 (v5.3)
See merge request espressif/esp-idf!31044
|
2024-06-11 21:07:41 +08:00 |
|
morris
|
b6bc597903
|
feat(i80_lcd): add help function to allocate draw buffer with proper alignment
|
2024-06-11 13:50:38 +08:00 |
|
morris
|
33ac88cd31
|
change(esp_lcd): split header files by different IO interface
|
2024-06-11 13:50:37 +08:00 |
|
morris
|
dafc3b3cd5
|
Merge branch 'feat/gdma_set_burst_size_v5.3' into 'release/v5.3'
feat(gdma): return alignment constraints required by the GDMA channel (v5.3)
See merge request espressif/esp-idf!31113
|
2024-06-11 11:59:03 +08:00 |
|
morris
|
5d844e57ed
|
change(rgb_lcd): set DMA transfer burst size
|
2024-06-07 22:44:18 +08:00 |
|
morris
|
b2ff20d94c
|
change(i80_lcd): set DMA transfer burst size
|
2024-06-07 22:44:18 +08:00 |
|
morris
|
b1b182f258
|
change(dsi): use DW_GDMA as the flow controller
previously the DSI_Bridge was set as the flow controller
|
2024-05-29 12:32:03 +08:00 |
|
morris
|
1129f0834e
|
fix(dsi): fixed wrong RGB666 pixel size
|
2024-05-29 12:32:03 +08:00 |
|
Armando
|
48e06fafea
|
feat(xip_psram): support xip psram feature on esp32p4
|
2024-05-29 10:02:44 +08:00 |
|
morris
|
b9f15ba3ab
|
feat(mipi_dsi): round to boundary when draw pixel
|
2024-05-08 16:31:51 +08:00 |
|
morris
|
df211933ff
|
fix(mipi_dsi): only wait ready for enabled data lane
|
2024-04-30 16:46:03 +08:00 |
|