Commit Graph

165 Commits

Author SHA1 Message Date
Michael 306ed0d2dd max7219 dot matrix ready for pull request 2021-12-03 16:50:55 +01:00
Michael 09974f8873 Command for all Modules at once 2021-11-30 14:18:26 +01:00
Michael 5b3266e7ca Support for more than 8 matrix devices 2021-11-29 15:27:55 +01:00
Michael f2f6eba009 ready for ESP32 2021-11-24 17:24:40 +01:00
Michael c4a4bb0ff8 scroll works 2021-11-23 23:08:05 +01:00
Michael 917777d2c5 first scroll 2021-11-23 14:46:19 +01:00
Michael 532e506946 use LedMatrix 1234 2021-11-20 17:28:38 +01:00
Stephan Hadinger f3c235b8e9 Removed ILI9488 driver in favor of Unversal Display Driver 2021-11-17 22:48:48 +01:00
gemu2015 3885a19b57 enable all pins for cs and dc 2021-11-16 08:09:04 +01:00
gemu2015 1278682182 epaper area calls 2021-11-16 08:03:15 +01:00
gemu2015 01ec66b7b6 fix rotate 2021-10-04 13:04:48 +02:00
gemu2015 7e38e75116 fix multi display issues 2021-09-30 19:09:38 +02:00
s-hadinger f4dadc625b
``DisplayDimmer`` has now range 0..100 instead of 0..15 (#13132)
* ``DisplayDimmer`` has now resolution of 8 bits instead of 4, and uses Gamma for LED

* Fix changelog
2021-09-14 22:40:26 +02:00
Stephan Hadinger 1682582bea Disable PSRAM on unsupported hardware
Either ESP32 rev1/2 that needs special fixes
`-DHAS_PSRAM_FIX -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround`
or ESP32-PICO-V3-02 that requires esp-idf 4.4
2021-07-18 19:43:33 +02:00
Stephan Hadinger 2d5841af9c Esp32c3 fix compilation for SPI and uDisplay 2021-06-10 19:07:20 +02:00
Stephan Hadinger 8cdd327bf2 Speed optimization for monochrome conversion 2021-05-30 19:06:23 +02:00
Stephan Hadinger b7946a360e Support for SH1107 over SPI, found in M5Stick 2021-05-30 18:19:14 +02:00
gemu2015 a2242d4dbc udisplay color swap for lvgl 2021-05-11 10:42:04 +02:00
mikep1998 1c1495d52d rework of mapping 2021-05-11 00:26:14 -07:00
mikep1998 de506edd8e uDisplay support for new opcodes. 2021-05-10 13:40:27 -07:00
mikep1998 cec4828a13 Adding support for ILI9488/XPT2046 display 2021-05-10 13:26:59 -07:00
s-hadinger e01c60df84
LVGL Fix TS (#12071)
* LVGL Fix TS

* Try to fix linker

* Fix2

* Last fix

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-10 15:48:02 +02:00
Stephan Hadinger 63c7e5f7bf Introduced tasmota_options.h for libs 2021-05-04 19:28:51 +02:00
gemu2015 8a22f591ea attempt to fix a bug with ft5316 2021-05-01 09:56:09 +02:00
gemu2015 b3e69e71e5 optimized ra8876 pushpixels 2021-05-01 09:55:26 +02:00
gemu2015 95976a21fc add rgb24 color dma 2021-05-01 09:54:49 +02:00
gemu2015 d86353369e ili9341 callbacks 2021-04-30 15:39:53 +02:00
gemu2015 0ecb5202f7 move touch to driver 2021-04-30 15:26:41 +02:00
gemu2015 3565eeb75d display dump 2021-04-29 14:18:28 +02:00
gemu2015 df56218d9d fix pushcolors 2021-04-28 08:34:11 +02:00
Stephan Hadinger 2003688f1b uDisplay remove byte swap 2021-04-27 19:44:30 +02:00
gemu2015 688a999566 fix lvgl pushcolors 2021-04-26 15:05:17 +02:00
s-hadinger 7cb30b07da
LVGL fix byte order for DMA and non-DMA (#11897)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-26 14:33:20 +02:00
s-hadinger 61cecdef2f
Udisplay finegrain delay (#11894)
* uDisplay add 10ms delay and log

* Silly bug

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-26 13:49:42 +02:00
gemu2015 ed61e9fe74 fix esp8266 compile 2021-04-26 11:41:01 +02:00
gemu2015 9901ccdde7 lvgl initial dma support 2021-04-26 10:20:14 +02:00
gemu2015 1727741357 add hadinger mod space 2021-04-25 19:25:42 +02:00
gemu2015 45b38c9bf2 faster tft spi for esp32 2021-04-25 19:18:55 +02:00
gemu2015 1e230e1f2d fix lvgl touch 2021-04-25 17:28:42 +02:00
gemu2015 3727ba977a epd47 lvgl support 2021-04-25 15:14:50 +02:00
s-hadinger 154ed011da
Revert "uDisplay LVGL auto-config of SPI" 2021-04-25 11:19:02 +02:00
Stephan Hadinger 075c124474 uDisplay LVGL auto-config of SPI 2021-04-25 10:39:04 +02:00
gemu2015 7d0f7fe3db lvgl monochrome support 2021-04-25 08:24:07 +02:00
gemu2015 0f7ec3cb77 update lvgl 2 2021-04-24 12:31:14 +02:00
gemu2015 7b83e5d1e6 lvgl update 1 2021-04-24 12:29:05 +02:00
gemu2015 a34d54032c remove wrong gfx lib 2021-04-21 11:16:42 +02:00
gemu2015 3b4ce6053c add udisp 2021-04-21 11:10:59 +02:00
gemu2015 95a29d7e61 add framebuffer 2021-04-21 11:04:36 +02:00
gemu2015 353046f092 gfx 2021-04-21 11:03:01 +02:00
gemu2015 e36c7b31cb multidisplay support 2021-04-21 11:01:40 +02:00
gemu2015 e946b4c483 epaper 42 support 2021-04-19 17:01:33 +02:00
gemu2015 96a0dd4874 add loadable fonts 2021-04-18 09:20:54 +02:00
gemu2015 102d6ec04b update universal display 2021-04-16 19:36:45 +02:00
gemu2015 4e17838917 universal display update 2021-04-14 14:26:59 +02:00
gemu2015 16e397dbd7 udisplay lib 2021-04-11 12:30:50 +02:00
Ajith Vasudevan 150a8baf29 Fixed include for tasmota32 build 2021-03-19 16:07:47 +05:30
Ajith Vasudevan 27288ac603 Added support for MAX7219 Seven-Segment Display 2021-03-19 15:56:48 +05:30
Ajith Vasudevan 3653ca5a7e Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-05 17:18:48 +05:30
gemu2015 ba5203613f rename epaper 42 cmds 2021-03-04 19:05:59 +01:00
Ajith Vasudevan 850aff3ab6 Now using display_options instead of display_type 2021-03-03 18:14:30 +05:30
gemu2015 67c1831a10 ili9341/2 software configurable 2021-03-02 19:34:18 +01:00
Ajith Vasudevan 0eb634a315 Resolved conflicts and merged with development 2021-03-01 18:19:47 +05:30
nonix d38c1c415e Added support for XPT2046 touch screen 2021-02-28 18:27:32 +01:00
gemu2015 5f75f4619c ssd1351 support for 4 wire spi 2021-02-28 16:09:57 +01:00
nonix 1d6fea927c Adding Paul's Stofregen low level driver library for XPT2046 2021-02-24 18:51:37 +01:00
Ajith Vasudevan 2ea5831d9e Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-02-20 21:45:15 +05:30
gemu2015 53ac4d8252 fix ili9342 backlight 2021-02-20 11:38:20 +01:00
gemu2015 8a969eeca5 fix ili9342 rotation 2021-02-20 10:25:51 +01:00
Ajith Vasudevan 5db435a33a Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-02-19 23:52:04 +05:30
gemu2015 66788c0383 Update ILI9341_2.cpp 2021-02-19 14:10:09 +01:00
gemu2015 b3788a5f8d fix ili9342 2021-02-19 13:54:13 +01:00
Ajith Vasudevan fe27054e4e Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-02-19 15:26:45 +05:30
gemu2015 cd463ee7d2 fix ili9342 selection 2021-02-18 21:19:26 +01:00
Ajith Vasudevan 4beb589c18 Added support for TM1638 Seven-Segment Display, Buttons and LED 2021-02-18 22:44:15 +05:30
gemu2015 9c05aca525 update displaytext dv 2021-02-18 10:57:12 +01:00
Jason2866 d8ec66c4e6 remove pic and data sheets 2021-02-17 11:20:43 +00:00
Jason2866 21d2a074e8
Delete Alphabet.odg 2021-02-17 12:18:11 +01:00
Ajith Vasudevan 11852fe549 Changed display lib and added support for upto 6 digits (limit for TM1637) 2021-02-16 17:42:49 +05:30
Ajith Vasudevan dce391f3ee Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-15 22:33:43 +05:30
Jason2866 64af7728eb correct library.properties 2021-02-15 15:49:18 +01:00
Ajith Vasudevan dad81769e3 Resolved conflicts 2021-02-15 15:11:39 +05:30
Ajith Vasudevan 0659138c0f Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-14 19:33:23 +05:30
gemu2015 6b4b0ae7f4 display batch 2021-02-14 15:00:57 +01:00
Theo Arends 6fd337a381 Fix renderer 2021-02-14 14:35:10 +01:00
Ajith Vasudevan 9bcb8ccb36 Merged changes 2021-02-14 17:26:20 +05:30
Ajith Vasudevan 25759879ed Moved lib from lib_div to lib_display 2021-02-14 16:54:54 +05:30
Ajith Vasudevan aa55a0f730 Merge branch 'pr2_tm1637' of github.com:ajithvasudevan/Tasmota into pr2_tm1637 2021-02-14 16:52:46 +05:30
Ajith Vasudevan bf76f6e552 Merged from dev 2021-02-14 16:47:16 +05:30
Theo Arends 8d4fc1ec05
Update ILI9341_2.cpp
Fix invert display
2021-02-13 18:34:02 +01:00
gemu2015 74912e7cc2 update ili9341 2021-02-13 07:48:20 +01:00
Jason2866 ce064906fd add lib info files 2021-02-12 09:43:23 +01:00
gemu2015 d193c740fa add 7 seg number font 2021-02-11 08:46:46 +01:00
Ajith Vasudevan d2d7a408c8 Rewrote TM1637 driver as a Display Driver 2021-02-10 21:53:47 +05:30
gemu2015 946b3c2653 move renderer, add touch display slider 2021-02-10 11:44:49 +01:00
Ajith Vasudevan 9ed3b906db Moved lib/lib_display/TM1637TinyDisplay to lib/lib_div/ 2021-02-09 15:42:19 +05:30
Ajith Vasudevan fad5ae755e Moved lib/lib_display/TM1637TinyDisplay to lib/lib_div/ 2021-02-09 15:36:23 +05:30
Ajith Vasudevan 977fe740e6 Added support for TM1637 Seven-Segment Display 2021-02-09 13:16:16 +05:30
Jason2866 729a56de53
Update library.properties 2021-01-23 11:26:31 +01:00
Jason2866 7c437e2d6e
Update library.properties 2021-01-23 11:24:53 +01:00
Jason2866 06874afc22
Update library.json 2021-01-23 11:22:20 +01:00