Commit graph

116 commits

Author SHA1 Message Date
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
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
Carlos Diaz db51c38e63
Merge pull request #55 from Alnef/master
Fix contrast and display mode initialisation
2021-05-09 21:33:55 -05:00
Alnef 94c4800f66
Merge pull request #1 from Alnef/Alnef-patch-ssd1306
Fix contrast and display mode initialisation
2021-04-10 14:59:58 +02:00
Alnef 63cfe0fdd8
Fix contrast and display mode initialisation
The double byte command OLED_CMD_SET_CONTRAST (SSD1306 datasheet rev 1.1 p.28) was followed by display_mode.
So the contrast was set to 0xA6 or 0xA7 depending on the display mode configured and the display mode itself wasn't configurable.
2021-04-10 14:59:11 +02:00
Carlos Diaz 147cacc0af
Merge pull request #46 from tore-espressif/fix/wrover-kit-display-inversion
Fix/wrover kit display inversion
2021-03-29 10:18:39 -06:00
Carlos Diaz 3e1c6f3b67
Merge pull request #49 from lvgl/fix-ssd1306_orientation
SSD1306: Fix orientation symbol names
2021-03-19 11:38:48 -06:00
C47D 0442ebe736 SSD1306: Fix orientation symbol names
Kconfig sets CONFIG_DISPLAY_ORIENTATION_LANDSCAPE and CONFIG_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED.
This commit replaces the old references to CONFIG_LV_DISPLAY_ORIENTATION_LANDSCAPE and
CONFIG_LV_DISPLAY_ORIENTATION_LANDSCAPE_INVERTED.

Fixes: #48
2021-03-14 16:27:57 -06:00
Tomas Rezucha 82b738e533 ili9341: display inversion 2021-03-02 12:51:29 +01:00
Tomas Rezucha 84c94655a2
Merge pull request #5 from lvgl/master
merge from lvgl
2021-03-02 12:46:26 +01:00
C47D 9fed1cc47b SSD1306: Use LV_DISPLAY_ORIENTATION symbols 2021-02-28 17:53:32 -06:00
Carlos Diaz 6aeb0b725a
Merge pull request #45 from lvgl/cleanup_il3820
IL3820: Update interface declarations
2021-02-28 17:51:10 -06:00
C47D 5aea338a29 IL3820: Update interface declarations 2021-02-28 17:18:25 -06:00
Carlos Diaz 72e2e765eb
Merge pull request #42 from lvgl/improve_make_support
Support make build system
2021-02-24 08:46:23 -06:00
Carlos Diaz 50967d8a98
Merge pull request #43 from tore-espressif/feature/refactor_build_systems
Feature/refactor build systems
2021-02-23 16:35:26 -06:00
Tomas Rezucha 503ecb2b1e Move Simple include definition to ESP32-drivers 2021-02-23 20:28:27 +01:00
Tomas Rezucha 28d9fe7641 Fix Kconfig name 2021-02-23 20:27:56 +01:00
Tomas Rezucha 34d520c7ee Make this repository a single ESP-IDF component 2021-02-23 16:00:21 +01:00
C47D 37715bc2b7 lvgl_tft: Check for symbols instead of adding all when using make build 2021-02-22 22:24:39 -06:00
Carlos Diaz 462f5eea46
Merge pull request #41 from lvgl/tft_kconfig
Remove AXP192 symbols being created when it shouldn't
2021-02-21 19:34:46 -06:00
C47D 7e3c313ddd Remove AXP192 symbols being created when it shouldn't 2021-02-21 19:01:23 -06:00
Carlos Diaz 7cb916e496 Try to fix COMPONENT_ADD_INCLUDEDIRS 2021-02-20 14:15:53 -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
Tomas Rezucha 2cc9d49e39
Merge pull request #4 from lvgl/master
Update from LVGL
2021-02-15 12:20:27 +01:00
Carlos Diaz 6b08c3fcce
Merge pull request #34 from cranial-smoke/feature/st7789_soft_reset
Adds soft reset option to ST7789 driver
2021-02-13 18:51:10 -06:00
Carlos Diaz ee13a029c6
Merge branch 'master' into feature/st7789_soft_reset 2021-02-13 18:50:51 -06:00
Carlos Diaz 5f129e5cb7
Merge pull request #39 from tore-espressif/feature/color-inversion
Feature/color inversion
2021-02-12 08:10:58 -06:00
Carlos Diaz 15ba53b40d
Merge pull request #37 from tore-espressif/fix/simple-include
Fix/simple include
2021-02-12 08:10:30 -06:00
Tomas Rezucha b58a41ebc0
Merge pull request #3 from tore-espressif/feature/color-inversion
Feature/color inversion
2021-02-12 12:07:07 +01: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 4e0667a065 Add editor config for people who use it 2021-02-12 10:20:28 +01:00
Tomas Rezucha c90f6a4831 Add 7789 color invert option 2021-02-12 10:18:01 +01:00
Tomas Rezucha cbb08b2c3d
Merge pull request #2 from tore-espressif/fix/simple-include
Fix inlcude symbol in EVE_config.h
2021-02-12 10:01:27 +01:00
Tomas Rezucha 9fc469edb3 Fix inlcude symbol in EVE_config.h 2021-02-12 08:43:06 +01:00