Commit graph

55 commits

Author SHA1 Message Date
Carlos Diaz 1759b774a9
ST7789: LVGL rotation support (#182)
* TFT/Kconfig: Update orientation values

* ST7789: Use lv_disp_drv_t rotation field instead of the configured from menuconfig

* ST7789: Update orientation at runtime

* ST7789: Apply workaround to detect orientation change at runtime

* ST7789: Add helper to get display size in v7 and v8

* ST7789: Fix compilation errors

* ST7789: Handle rotation of display with 135x240 dimension

* ST7789: Handle v8 when getting lv_disp_t from lv_disp_drv_t
2022-05-12 22:15:34 -05:00
Tomas Rezucha ef108457c7 Merge branch 'master' into develop
Resolving conflicts
2022-04-11 10:28:15 +02:00
Carlos Diaz 7c6bdc5635
Allow user to configure custom SPI mode (#181)
Fixes #178
2022-02-15 00:51:37 -06:00
C47D 35d2d3a5af Add LV_DISP_USE_BUSY symbol to enable busy signal 2022-01-07 13:23:28 -06:00
Carlos Diaz 31399e012a Make SPI3 not available for ESP32C3
The ESP32C3 device doesn't have SPI3
2022-01-06 18:53:34 -06:00
Carlos Diaz 79d8989b2a Update display Kconfig
Remove IDF_TARGET_ESP32S2 checks on TFT SPI Bus choice
2022-01-06 18:53:34 -06:00
C47D 1a8a610b05 Display Kconfig: Fix TTGO default SPI bus and display orientation checks 2022-01-06 18:53:34 -06:00
arktrin b9377200a6 fix SPI names for touch
with ESP32-C3 specific auto-dma proper selection
2022-01-05 23:45:54 -06:00
arktrin 8cbbc299e9 fix SPI names for touch
with ESP32-C3 specific auto-dma proper selection
2021-12-21 16:57:51 -06:00
Tomas Rezucha d44b7e808a
Revert "fix spi names" 2021-12-17 19:18:05 +01:00
Tomas Rezucha 22ba4161b5 fix spi names 2021-12-16 15:45:23 +01:00
Tomas Rezucha d0eca96cd7 fix SPI names 2021-12-16 13:40:00 +01:00
arktrin 23ee5be93b replace all specific SPI names with SPIx_HOST 2021-12-13 14:31:09 +03:00
arktrin 31a5733c8d Fix SPI configuration for ESP32-C3 and ESP32-S2
ESP32-C3 and ESP32-S2 do not have VSPI or HSPI
2021-12-05 17:01:36 +03:00
Matthias Ringwald 37a4d3a4e6 Add PCD8544 driver 2021-11-25 17:16:04 -06:00
Carlos Diaz dd09b4d01a
Merge pull request #93 from sidwarkd/patch-1
Fix orientation config define on Kconfig and ssd1306
2021-08-25 12:46:29 -05:00
Kevin Sidwar ee36378f54 Change config naming for ssd1306 to use LV_ prefix 2021-08-12 23:48:23 -06:00
Tomas Rezucha 607df9ab94 Don't call backlight function when backlight is disabled 2021-08-11 20:59:56 +02:00
Tomas Rezucha fa042b0ecd Carve out backlight control to separate component 2021-08-03 14:15:52 +02:00
Kevin Sidwar a0e933c7e6
Fix orientation config define 2021-07-30 15:29:18 -06:00
Rop Gonggrijp 779bf4ecfb Remove remaining IDF_TARGET-dependent GPIO ranges.
See discussion in #70
2021-07-15 12:31:18 +02:00
Rop Gonggrijp 93a44492fc Things suggested by @tore-espressif
See [here](https://github.com/lvgl/lvgl_esp32_drivers/pull/70#pullrequestreview-704302765) in #70
2021-07-14 13:12:49 +02:00
Rop Gonggrijp e52112376f Replace allLVGL driver I2C code with I2C Manager
For discussion see #70
2021-07-08 11:04:07 +02:00
Debian 613787b340 enable the X and Y offset options whith TTGO TDisplay 2021-06-27 11:50:19 -05:00
Justin Smestad 82ba726199
Revert lvgl_tft/Kconfig 2021-06-26 17:50:56 -06:00
Justin Smestad 19087aeb06
Remove SPI guard for TTGO configuration
Fixes remaining part of #50
2021-06-26 17:50:28 -06:00
Justin Smestad 55dd527e10
Update KConfig to remove LV_ prefix on orientation checks 2021-06-26 17:44:59 -06:00
C47D d09fd59869 Add ESP32C3 support on Kconfig files 2021-06-10 22:31:09 -05:00
Carlos Diaz 06e52d6093
Merge branch 'master' into ili9163c 2021-06-07 21:39:21 -05:00
Carlos Diaz 8f4ba03dd6
Merge pull request #63 from abraaocsantana/fix-inverted-colors-gc9a01
Update Kconfig to Supp
2021-06-07 21:37:17 -05:00
Abraão de Santana c3e8f49ae4
Update Kconfig 2021-05-27 22:36:39 -03:00
Martin Lindberg Mogensen 21f81d117b Support ILI9163c (Sparkfun LCD-15143) 2021-04-29 09:55:22 +02:00
Rop Gonggrijp 4ba7c76028 Added support for M5Core2 screen (CONFIG_LV_PREDEFINED_DISPLAY_M5CORE2)
Update README.md
2021-04-28 13:19:33 +02:00
Rop Gonggrijp 00dd1504d9 Removed white space at EOL, added some EOLs at EOF
Many code editors are set to do this automatically now, so it ends up being annoying to scrape back out of commits to keep them easily reviewable.

Also added '.DS_Store' and 'build' entries to .gitignore
2021-04-28 11:15:00 +02:00
Rop Gonggrijp 7b571a7fc7 LV_DISP_USE_RST
Allows to not allocate a GPIO for display reset: some may have that pin tied or attached to a Power management IC.

Supersedes PR from @usedbytes doing same but only for IL9341, this is for all supported displays.
2021-04-28 11:04:53 +02:00
C47D 7e3c313ddd Remove AXP192 symbols being created when it shouldn't 2021-02-21 19:01:23 -06:00
Carlos Diaz 347aaa68d2
Merge pull request #26 from lvgl/fix/ssd1306_orientation
Fix/ssd1306 orientation
2021-02-15 22:25:43 -06:00
Carlos Diaz ee13a029c6
Merge branch 'master' into feature/st7789_soft_reset 2021-02-13 18:50:51 -06:00
Tomas Rezucha 9326e16449 Show deprecated option only for RA8875 2021-02-12 10:47:05 +01:00
Tomas Rezucha 849afed80d Use correct option for color inversion 2021-02-12 10:39:58 +01:00
Tomas Rezucha c90f6a4831 Add 7789 color invert option 2021-02-12 10:18:01 +01:00
cranial-smoke 3a34055cad Hides reset pin config if ST7789 soft reset is enabled 2021-02-11 10:11:48 -05:00
cranial-smoke 260cf74e1b Adds soft reset option to ST7789 driver 2021-02-10 17:55:40 -05:00
C47D 82336c2120 Allow the user to define a custom display buffer size 2021-02-07 18:02:21 -06:00
C47D 4c60f5fc4f tft: Handle ESP32S2 idf target 2021-02-04 00:17:54 -06:00
C47D f66a2a63de SSD1306: Remove portrait orientation from menuconfig 2021-01-25 20:57:15 -06:00
Carlos Diaz fbdc247c25
Merge branch 'master' into feature/add_st7796s 2021-01-15 00:07:27 -06:00
Baoshi 446bed67bd Move st7796 driver file into lvgl_tft folder.
Add missing Kconfig options.
Fix ft6x36 compilation error.
2021-01-11 22:31:57 +08:00
Carlos Diaz 77f8ed1fa1 Remove double definition of display orientation symbols 2021-01-09 20:39:33 -06:00
C47D a086bc73d7 Fix orientation choice 2021-01-06 12:25:48 -06:00