Armando
|
ea05ae6af2
|
feat(esp32p4): added hal support
|
2023-07-10 16:11:47 +08:00 |
|
Armando
|
0e72940001
|
spi: added an API to get max transaction length and use in spi lcd driver
|
2023-05-04 11:37:23 +08:00 |
|
morris
|
640ec57014
|
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-12 16:55:09 +08:00 |
|
morris
|
81b16b7852
|
spi_lcd: don't release bus if acquire failed
Closes https://github.com/espressif/esp-idf/issues/10952
|
2023-03-30 11:48:42 +08:00 |
|
Liu Zhongwei
|
1a7cdc095b
|
esp_lcd: add condition for spi to keep cs low
|
2022-11-14 17:55:27 +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 |
|
Vilem Zavodny
|
7b3fe6d832
|
esp_lcd: Add RX into SPI lcd panel.
|
2022-07-20 07:07:33 +00:00 |
|
morris
|
489d14cf55
|
spi_lcd: don't support dc_as_cmd_phase
The current SPI hardware can't support 9bit SPI data format very well
(i.e. inserting an extra bit before each data byte)
Closes https://github.com/espressif/esp-idf/pull/8644
|
2022-06-28 17:11:31 +08:00 |
|
morris
|
334bf89b0f
|
lcd: spi lcd support transmit lsb first
Closes https://github.com/espressif/esp-idf/issues/8790
|
2022-04-21 13:59:47 +00:00 |
|
morris
|
fe13b2ed50
|
lcd: add rgb isr iram safe callback test
|
2022-03-24 21:23:01 +08:00 |
|
morris
|
98e19b3355
|
Merge branch 'contrib/github_pr_8496' into 'master'
SPI LCD support large color transfers (GitHub PR)
Closes IDFGH-6874
See merge request espressif/esp-idf!17391
|
2022-03-14 22:22:00 +08:00 |
|
morris
|
3517ae6387
|
lcd: check return value of xQueueReceive
Fix warnnings reported by Coverity Scan Test
|
2022-03-14 14:00:40 +08:00 |
|
morris
|
f35edeb5a3
|
lcd: add debug log on/off Kconfig
|
2022-03-14 13:49:18 +08:00 |
|
morris
|
2c7cfdd784
|
spi: define tranfer max bit length in LL
|
2022-03-10 13:40:43 +08:00 |
|
rrforte
|
ffe19e0c8d
|
Bugfix: LCD component support for large SPI color transfers
|
2022-03-03 22:43:12 -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 |
|
morris
|
a6661bdf90
|
lcd: spi-lcd send command and parameter with big-endian
|
2021-09-08 11:30:30 +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
|
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 |
|