Chen Jichang
|
36658b2104
|
fix(spi_lcd): add a flag to decide whether dma accsess psram
|
2026-04-16 14:56:33 +08:00 |
|
Ldab
|
711aea0593
|
feat(lcd): add brightness control for LCD panels
Merges https://github.com/espressif/esp-idf/pull/18273
Closes https://github.com/espressif/esp-idf/issues/16230
|
2026-02-28 15:19:49 +08:00 |
|
Chen Jichang
|
d7481316f1
|
feat(lcd): support i80 lcd sleep retention on p4
|
2026-02-24 11:14:04 +08:00 |
|
MistyRainDreamX
|
89e3721d58
|
feat(ssd1306): added the function of setting contrast
Merges https://github.com/espressif/esp-idf/pull/18193
|
2026-02-02 11:30:02 +08:00 |
|
Chen Jichang
|
1e190ccd74
|
feat(lcd): support draw bitmap hook function
Closes https://github.com/espressif/esp-idf/issues/16201
|
2025-12-05 15:44:38 +08:00 |
|
morris
|
f24c115f4b
|
refactor(lcd): unify the color conversion API in RGB and DSI driver
Also adopt the FourCC standard to describe color format.
See also
https://developer.espressif.com/blog/2025/04/esp-fourcc-introduction/
|
2025-11-06 15:02:26 +08:00 |
|
morris
|
ab7ee70c6f
|
refactor(lcd)!: moved nt35510 device driver to component registry
|
2025-09-23 20:33:28 +08:00 |
|
C.S.M
|
5ae6f626fc
|
refactor(lcd_i2c): Remove legacy driver version used in lcd driver
|
2025-09-15 11:04:54 +08:00 |
|
morris
|
08dc794e25
|
revert(lcd): data line number auto detect
quad_mode and octal_mode are not bus attribute but transaction attribute
in esp-idf SPI master driver
Closes https://github.com/espressif/esp-idf/issues/17455
|
2025-09-11 13:34:15 +08:00 |
|
renpeiying
|
219c331b50
|
docs: Update struct for correct building
|
2025-08-08 11:29:27 +08:00 |
|
morris
|
b4e39631d3
|
refactor(i2c_lcd): test app in cxx environment
|
2025-08-05 15:09:40 +08:00 |
|
morris
|
414dba5009
|
refactor(lcd)!: remove deprecated types
|
2025-08-05 15:09:40 +08:00 |
|
morris
|
8b41a42372
|
refactor(lcd)!: use gpio_num_t to define gpio numbers used by LCD driver
|
2025-08-05 11:51:09 +08:00 |
|
Chen Jichang
|
08b75523cb
|
refactor(spi_lcd): detect the bus mode automatically
|
2025-07-07 18:49:30 +08:00 |
|
Chen Jichang
|
e890b4bd7e
|
feat(lcd): support parlio lcd interface
|
2024-12-04 14:50:16 +08:00 |
|
morris
|
0ed4c19c5e
|
feat(lcd): support color conversion for mipi dsi driver
|
2024-11-07 17:02:54 +08:00 |
|
morris
|
2d8053aabf
|
fix(i2c_lcd): wrong return type for esp_lcd_new_panel_io_i2c
when build for C++ project
|
2024-11-04 21:29:14 +08:00 |
|
morris
|
611fb654ce
|
refactor(lcd): clean up GPIO initialization
|
2024-10-10 16:01:05 +08:00 |
|
Chen Jichang
|
8d0990806c
|
feat(spi_lcd): add spi cs timing parameters
Some lcd hardware drivers need different CS setup time. Add pretrans
and posttrans parameters to control the CS time.
Closes https://github.com/espressif/esp-idf/issues/13071
|
2024-07-02 10:55:34 +08:00 |
|
morris
|
466f54e375
|
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-23 21:57:36 +08:00 |
|
morris
|
478a8b5dd6
|
fix(lcd): build errors with deprecated lcd types in cpp
Closes https://github.com/espressif/esp-idf/issues/14029
|
2024-06-23 21:54:26 +08:00 |
|
morris
|
5eaec29c02
|
feat(i80_lcd): add help function to allocate draw buffer with proper alignment
|
2024-05-30 18:33:31 +08:00 |
|
morris
|
c4b2bd89da
|
change(esp_lcd): split header files by different IO interface
|
2024-05-30 18:33:31 +08:00 |
|
morris
|
75b5f02490
|
change(i80_lcd): set DMA transfer burst size
|
2024-05-24 22:43:55 +08:00 |
|
Cao Sen Miao
|
abc2971d95
|
feat(jpeg): Add basic jpeg decoder support on esp32p4
|
2024-02-29 13:51:16 +08:00 |
|
morris
|
cf20dfee1d
|
feat(mipi_dsi): support multiple frame buffers
|
2024-02-27 17:49:04 +08:00 |
|
morris
|
872058f086
|
feat(mipi_dsi): support draw_bitmap by DMA2D engine
This feature can be enabled at runtime, by setting esp_lcd_dpi_panel_config_t::flags::use_dma2d
|
2024-01-30 18:45:36 +08:00 |
|
morris
|
7013815ea7
|
feat(dsi): add mipi dsi driver to esp_lcd
|
2024-01-20 16:50:22 +08:00 |
|
morris
|
ad84b61e49
|
change(esp_lcd): rearrange the esp_lcd folder by types
|
2024-01-16 17:40:27 +08:00 |
|
Kit Sczudlo
|
c9c7cfcfc7
|
feat(spi_lcd): control DC level for cmd, param, color phase separately
Closes https://github.com/espressif/esp-idf/issues/10635
Merges https://github.com/espressif/esp-idf/pull/12908
|
2024-01-03 14:41:07 +08:00 |
|
morris
|
e86acbe556
|
feat(lcd): pre-support rgb and i80 lcd driver on esp32p4
added LL functions for LCD_CAM module, only the LCD part
|
2023-11-21 10:46:52 +08:00 |
|
morris
|
7121e8f78d
|
refactor(lcd): reuse the color types in the hal/color_types.h
|
2023-11-08 10:09:42 +08:00 |
|
morris
|
0c3f80495a
|
feat(ssd1306): support 128x32 resolution
|
2023-11-08 09:58:50 +08:00 |
|
morris
|
2be27f292e
|
change(esp_lcd): split panel vendor driver into seperate header file
|
2023-11-08 09:58:50 +08:00 |
|
Alexey Storozhev
|
c4dc16c612
|
feat(ssd1306): Add vendor specific configuration for SSD1306
Merges https://github.com/espressif/esp-idf/pull/12450
|
2023-11-08 09:58:50 +08:00 |
|
Andrea Greco
|
3bd67462f0
|
feat(esp_lcd): Add API to sleep and wakeup the LCD panel
|
2023-10-11 15:08:26 +08:00 |
|
morris
|
1b2484214c
|
refactor(esp_lcd): reformat code with astyle_py
|
2023-09-28 09:42:31 +08:00 |
|
Planck (Lu Zeyu)
|
6f55f76344
|
feat(st7789): add data endian config
Closes https://github.com/espressif/esp-idf/issues/11416
|
2023-09-05 12:11:19 +08:00 |
|
Liu Zhong Wei
|
20ebcf76fd
|
esp_lcd: spi support quad mode
|
2023-08-25 12:43:20 +08:00 |
|
Cao Sen Miao
|
b6cbeeae01
|
feat(lcd): Add new version LCD implementation to adapt new I2C APIs
|
2023-08-10 11:55:54 +08:00 |
|
morris
|
5ba53c9294
|
rgb_lcd: make pclk gpio setting optional
PCLK may not be necessary in VGA use case.
Closes https://github.com/espressif/esp-idf/issues/11298
|
2023-05-08 14:55:26 +08:00 |
|
morris
|
e73d8166aa
|
i80_lcd: support skip command phase
Closes https://github.com/espressif/esp-idf/issues/10794
|
2023-04-04 08:31:41 +00:00 |
|
morris
|
18545e9abe
|
lcd: support multi framebuffers for RGB LCD driver
|
2022-12-06 11:12:28 +08:00 |
|
Omar Chebib
|
cd21058097
|
C/Cxx: unify static assertions with the macro ESP_STATIC_ASSERT
Closes https://github.com/espressif/esp-idf/issues/9938
|
2022-11-21 16:18:08 +08:00 |
|
Liu Zhongwei
|
4bdba8bdc6
|
esp_lcd: modify flag name
|
2022-11-14 17:29:24 +08:00 |
|
Liu Zhongwei
|
48ce2037be
|
esp_lcd: support serial interface-I mode for spi LCD
|
2022-11-14 16:33:36 +08:00 |
|
Vilem Zavodny
|
747c5993a8
|
esp_lcd: Add function for register on color done callback.
|
2022-11-10 08:37:46 +01:00 |
|
morris
|
d9bd809d61
|
spi_lcd: panel_io_spi_tx_color without cmd
Closes https://github.com/espressif/esp-idf/issues/9881
|
2022-10-10 16:31:28 +08:00 |
|
morris
|
7d3c9e9f3e
|
spi_lcd: allow dc gpio set to -1
Closes https://github.com/espressif/esp-idf/issues/9881
|
2022-10-10 16:31:28 +08:00 |
|
morris
|
3a5bc50c2f
|
spi_lcd: support CS active high
Closes https://github.com/espressif/esp-idf/issues/9881
|
2022-10-10 16:31:28 +08:00 |
|