morris
|
6c1182facd
|
fix(i80_lcd): reset cs gpio on exit
|
2023-08-07 15:54:31 +08:00 |
|
Armando
|
61ecbb44a5
|
spi: added an API to get max transaction length and use in spi lcd driver
|
2023-05-19 09:30:06 +00:00 |
|
morris
|
7225068256
|
spi_lcd: maximum transfer size should respect bus configuration
Also this commit added the SPI_TRANS_CS_KEEP_ACTIVE flag for io_tx_color
|
2023-04-18 10:36:39 +08:00 |
|
morris
|
f373bea201
|
i80_lcd: support skip command phase
Closes https://github.com/espressif/esp-idf/issues/10794
|
2023-04-06 14:47:11 +08:00 |
|
morris
|
1a6118193c
|
spi_lcd: don't release bus if acquire failed
Closes https://github.com/espressif/esp-idf/issues/10952
|
2023-04-03 13:17:11 +08:00 |
|
Vilem Zavodny
|
68178540f0
|
lcd: Support rotation SSD1306 and fix mirror y.
|
2022-12-06 15:43:17 +01:00 |
|
morris
|
ca6a427a81
|
spi_lcd: panel_io_spi_tx_color without cmd
Closes https://github.com/espressif/esp-idf/issues/10302
|
2022-12-05 14:27:34 +08:00 |
|
Vilem Zavodny
|
7280f9c7a5
|
esp_lcd: Add function for register on color done callback.
(cherry picked from commit 747c5993a8a83080c478be17726a14cf24a85e68)
|
2022-11-10 12:13:00 +01:00 |
|
morris
|
270480ff81
|
lcd: better name esp_lcd_panel_disp_on_off
|
2022-11-07 13:11:44 +08:00 |
|
morris
|
e66a72b452
|
rgb_lcd: workaround pclk polarity bug by setting mo>=2
|
2022-09-27 13:22:18 +08:00 |
|
morris
|
72a25862a1
|
rgb_lcd: support PLL240MHz clock source
|
2022-09-27 13:20:51 +08:00 |
|
TDA2030
|
30ab6a9246
|
rgb_lcd: optimise rgb_panel_draw_bitmap
by using memcpy instead of coping in a nested for loop
|
2022-09-27 10:36:41 +08:00 |
|
morris
|
3a6831b1b4
|
rgb_lcd: support fractional clock divisor
|
2022-09-27 10:27:36 +08:00 |
|
morris
|
151b957238
|
lcd: fix wrong bpp size of rgb666 format
Closes https://github.com/espressif/esp-idf/issues/9729
|
2022-09-08 13:22:16 +08:00 |
|
Vilem Zavodny
|
d072873d5e
|
esp_lcd: Add RX into SPI lcd panel.
|
2022-07-21 09:18:28 +02:00 |
|
Vilem Zavodny
|
28954a635d
|
esp_lcd: Fix code style.
(cherry picked from commit 18f46959e4c83d6dd01db53d26388d5d3b4e3d99)
|
2022-07-19 09:40:01 +02:00 |
|
Slamy
|
197f916383
|
fixed misaligned data transfer for ssd1306
(cherry picked from commit 46a2bf8ac9d309b80d8d6e7f3a0a8813593b6644)
(cherry picked from commit b95304829af55174c0c8ac1b9c561e0319896d5b)
|
2022-07-19 09:39:50 +02:00 |
|
morris
|
dee1bd1a24
|
rgb_lcd: fix error in rgb_panel_set_gap
Closes https://github.com/espressif/esp-idf/issues/9279
|
2022-07-14 16:52:55 +08:00 |
|
Vilem Zavodny
|
c9b0be6ef7
|
esp_lcd: Add support for rx_param on I2C transport.
(cherry picked from commit 4a2766d9063d1f143c0693b43f45e089ea1f5d53)
|
2022-05-10 15:03:53 +02:00 |
|
morris
|
5e49369a2c
|
lcd: spi lcd support transmit lsb first
Closes https://github.com/espressif/esp-idf/issues/8790
|
2022-04-21 10:11:20 +00:00 |
|
morris
|
5f28db177d
|
i80_lcd: support PSRAM buffer for esp32s3
|
2022-04-19 13:01:13 +00:00 |
|
morris
|
3e7448d0f3
|
i80_lcd: support I2S1 LCD mode for esp32
|
2022-04-19 13:01:13 +00:00 |
|
rrforte
|
862ccae396
|
spi_lcd: support large color transfer
|
2022-04-19 13:01:13 +00:00 |
|
morris
|
ab3d75ab75
|
rgb_lcd: workaround auto-next frame bug
Closes https://github.com/espressif/esp-idf/issues/8620
|
2022-04-19 13:01:13 +00:00 |
|
morris
|
f6ab703390
|
lcd: alloc framebuffer in alignment
|
2022-01-21 11:30:20 +08:00 |
|
morris
|
9c262ce065
|
lcd: split gpio check for de and hv mode
|
2022-01-21 11:30:20 +08:00 |
|
morris
|
e311554554
|
lcd: rgb pclk idle default to low
|
2021-12-06 10:02:55 +08:00 |
|
morris
|
e09e39c94f
|
lcd: unify callback prototype
|
2021-10-02 14:23:31 +08:00 |
|
Tomas Rezucha
|
75f3d76e26
|
Always use half-duplex for SPI
|
2021-09-22 15:03:35 +02:00 |
|
Tomas Rezucha
|
5fa9f30c8b
|
Set MADCTL register during initialization
|
2021-09-22 08:55:01 +02:00 |
|
morris
|
7dc9c7aa05
|
lcd: allow execlusive use of i80 bus
|
2021-09-08 11:34:46 +08:00 |
|
morris
|
02e470bc50
|
lcd: add pm lock
|
2021-09-08 11:34:46 +08:00 |
|
morris
|
a6661bdf90
|
lcd: spi-lcd send command and parameter with big-endian
|
2021-09-08 11:30:30 +08:00 |
|
laokaiyao
|
c5afd7ce34
|
i2s: fix write failure on ESP32 in 32bit slave mode
|
2021-09-03 17:36:44 +08:00 |
|
morris
|
71d475149d
|
lcd: update doc unit test and example to support 8-line spi
|
2021-08-19 16:40:22 +08:00 |
|
bizhuangyang
|
8143832041
|
spi_master:support octal mode for esp32s2 and esp32s3
Add support for 8-line spi for lcd on esp32s2 and esp32s3
Closes https://github.com/espressif/esp-idf/issues/6371
|
2021-08-19 16:40:22 +08:00 |
|
morris
|
6fdc5877cd
|
lcd: support i80 LCD on esp32/s2/s3
|
2021-08-10 21:06:59 +08:00 |
|
morris
|
dc1d14a37f
|
lcd: support putting RGB frame buffer in PSRAM
|
2021-07-30 11:23:26 +08:00 |
|
morris
|
6352a7ee07
|
lcd_cam: new csv header file
|
2021-07-30 11:23:26 +08:00 |
|
SalimTerryLi
|
91a2074dd5
|
esp_lcd: one-time allcoated buffer for i2c_cmd_link_create_static & reduce duplicated code
|
2021-07-28 12:23:34 +08:00 |
|
morris
|
e10202a608
|
lcd: add esp_lcd component
* Support intel 8080 LCD panel IO on ESP32-S3
* Support RGB LCD panel on ESP32-S3
* Support SPI && I2C LCD panel IO on all esp chips
|
2021-05-12 17:53:32 +08:00 |
|