Commit graph

148 commits

Author SHA1 Message Date
martinberlin
63bc5f4cf7 #75 Update lvgl_tft 2022-01-02 12:28:43 +01:00
martinberlin
2868e219fc #75 Start resolving conflicts (updating component) 2022-01-02 12:19:02 +01:00
martinberlin
22893f0ae1 Add a reference to L58 include directory 2021-06-23 19:05:48 +02:00
Martin
bcd2b80bae
Merge branch 'master' into master 2021-06-23 09:25:39 +02:00
C47D
b70d2dc151 lvgl_helpers: Fix compilation error when using ESP-IDF v4.3 or below 2021-06-22 13:05:58 -05:00
Martin Fasani
a66706d139 #1 Cleanup and add L58 as driver in this component 2021-06-22 10:07:38 +02:00
Carlos Diaz
aff7d1fd18
Merge pull request #69 from lvgl/feature/esp32c3_support
Feature/esp32c3 support
2021-06-21 13:47:15 -05:00
martinberlin
c55e32a9d4 Update Readme 2021-06-21 20:31:31 +02:00
Martin
4004726e33
Merge branch 'lvgl:master' into master 2021-06-21 20:15:32 +02:00
C47D
b9cccc342f Include lv_refr more easily 2021-06-15 21:01:36 -05:00
Martin Fasani
4650001bde Rendering correctly in full screen and small updates 2021-06-15 10:59:32 +02:00
C47D
0d32432f4c touch driver: Add LVGL v8 compatibility 2021-06-13 15:06:22 -05:00
martinberlin
588b14f029 Leave buf_copy_to_framebuffer as the default method and Gabor method as secondary 2021-06-13 15:18:48 +02:00
martinberlin
9a16924501 Related to commit in 196e4888a0 2021-06-13 14:57:25 +02:00
martinberlin
255a1a7680 Update callbacks to support also fast update MODE_DU configurable with updateMode enum 2021-06-13 09:42:19 +02:00
martinberlin
97a330ca42 Now v2 is the official EPDiy driver of this fork 2021-06-12 19:58:11 +02:00
martinberlin
d71793ffc9 Now first version is renamed to epdiy_epaper_v1.cpp 2021-06-12 19:53:28 +02:00
martinberlin
6dfa2a122a Fill *buf initially with white in first set_px call. Remove additional nibble per row check since this is done already by LVGL# 2021-06-12 16:10:57 +02:00
martinberlin
cd28318973 Clean up example with buffer copy 2021-06-11 15:14:47 +02:00
martinberlin
c539322a36 Using epdiy_set_px_cb *buf and returning *color_map in flush method to update only the part that is updated. Still buggy but working version 2021-06-11 12:39:00 +02:00
C47D
f726311525 Indev: Add support for GT911 touch driver by @dastarling 2021-06-10 22:49:56 -05:00
C47D
d379a4e851 Handle ESP32C3 when using ESP32C3 2021-06-10 22:36:01 -05:00
C47D
d09fd59869 Add ESP32C3 support on Kconfig files 2021-06-10 22:31:09 -05:00
C47D
696b6ff463 lvgl_helpers: Set spi dma channel to SPI_DMA_CH_AUTO when using ESP32C3 2021-06-10 22:22:44 -05:00
C47D
1af29975e9 Add support for ESP32C3 SPI hosts 2021-06-08 10:26:03 -05:00
C47D
8b65d3547c Fix path when using LVGL v8 2021-06-07 22:00:17 -05:00
C47D
a387e799e1 Print LV_HOR_RES_MAX and LV_VER_RES_MAX only when using LVGL v7 or below 2021-06-07 21:57:00 -05:00
Carlos Diaz
cccb932d3c
Merge pull request #59 from melmdk/ili9163c
Support ILI9163c
2021-06-07 21:39:57 -05:00
Carlos Diaz
06e52d6093
Merge branch 'master' into ili9163c 2021-06-07 21:39:21 -05:00
Carlos Diaz
7aef1518fb
Merge pull request #67 from lvgl/st7789_expose_cmd_api
ST7789: Expose send_cmd and send_data to the user
2021-06-07 21:37:47 -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
Gabor Kiss-Vamosi
54243621c3
Merge pull request #58 from ropg/master
GPIO display reset optional / Added M5Core2 / White space fixes
2021-06-07 21:32:08 +02:00
Rop Gonggrijp
f4be773d87 Merge branch 'lvgl:master' into master 2021-06-06 11:43:16 +02:00
Martin Fasani
160035caca Add generic CalEPD SPI epaper driver 2021-06-03 13:38:23 +02:00
martinberlin
42ae32f373 Update epdiy_epaper to make void epdiy_set_px_cb callback write directly to the framebuffer 2021-06-01 17:34:03 +02:00
Martin Fasani
18350e6fd7 Add old calepd version 2021-06-01 16:15:31 +02:00
Martin Fasani
19b1ecde22 Update epdiy driver using it standalone, without CalEPD. Previous is not epdiy_cale.cpp 2021-06-01 16:10:59 +02:00
martinberlin
debae0b814 #3 Add touch hook for Lilygo L58 2021-05-30 20:13:32 +02:00
martinberlin
c9660bd69f #3 Start adding L58: Find a way to instantiate existing class or refactor it to C 2021-05-30 19:51:59 +02:00
martinberlin
7d339be14a Attempt to add partial update when flush area is not full screen 2021-05-29 02:03:04 +02:00
martinberlin
f4a760d482 Enlarge DISP_BUF_SIZE. Remove epdiy_rounder callback since is not used 2021-05-28 22:28:14 +02:00
martinberlin
2d3a1fa7c3 Make grays darker 2021-05-28 21:07:46 +02:00
martinberlin
a0113e0d5c Setup epdiy_epaper generic driver REF: https://github.com/martinberlin/lv_port_esp32-epaper/issues/2 Flushing too often, drawing only 40 px on top of display 2021-05-28 20:53:08 +02:00
Abraão de Santana
c3e8f49ae4
Update Kconfig 2021-05-27 22:36:39 -03:00
Carlos Diaz
db51c38e63
Merge pull request #55 from Alnef/master
Fix contrast and display mode initialisation
2021-05-09 21:33:55 -05:00
C47D
23907711ca ST7789: Expose send_cmd and send_data to the user 2021-05-09 21:31:32 -05: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