Commit graph

60 commits

Author SHA1 Message Date
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
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
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
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
C47D
9fed1cc47b SSD1306: Use LV_DISPLAY_ORIENTATION symbols 2021-02-28 17:53:32 -06:00
C47D
5aea338a29 IL3820: Update interface declarations 2021-02-28 17:18:25 -06: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
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
Tomas Rezucha
9fc469edb3 Fix inlcude symbol in EVE_config.h 2021-02-12 08:43:06 +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
bfb129a554 ssd1306: Remove partial update support 2021-02-09 23:27:58 -06: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
6b0fd1f1ac SSD1306: Handle theme not being mono 2021-01-31 17:28:03 -06:00
C47D
d6bb341f00 SSD1306: Update orientation configuration 2021-01-25 21:04:11 -06:00
C47D
f66a2a63de SSD1306: Remove portrait orientation from menuconfig 2021-01-25 20:57:15 -06:00
C47D
b4ac2f9c03 SSD1306: Assert on data transmission fails 2021-01-22 10:19:06 -06:00
C47D
80fb2aedef SSD1306: Return commands result 2021-01-22 10:12:30 -06:00
C47D
9cdc3502a1 SSD1306: Add parenthesis to sizeof 2021-01-21 10:57:02 -06:00
C47D
a1add8530b SSD1306: Remove unused headers and rename helpers 2021-01-21 10:54:17 -06:00
C47D
2f3470b85e Remove log 2021-01-19 23:53:34 -06:00
C47D
746ebfc245 SSD1306: Use helper functions 2021-01-17 00:25:01 -06:00
C47D
a100162d40 SSD1306: Add helper functions 2021-01-17 00:10:12 -06:00
C47D
ece77252c8 SSD1306: Replace hardcoded I2C port 2021-01-16 23:49:57 -06:00
Carlos Diaz
b7e1b51c73 SSD1306: Add portrait inverted support
By @VedantParanjape
2021-01-16 20:37:55 -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
432ad87208 Update SSD1306 driver 2021-01-09 21:00:08 -06:00
Carlos Diaz
77f8ed1fa1 Remove double definition of display orientation symbols 2021-01-09 20:39:33 -06:00
C47D
55c314b685 Update references to LV_DISPLAY_WIDTH 2021-01-09 15:04:53 -06:00
C47D
6a451cacf7 Update ra8875 driver 2021-01-09 14:55:55 -06:00