Commit Graph

654 Commits

Author SHA1 Message Date
Stephan Hadinger cb1fbf2edc Berry support for WAV audio 2021-07-30 13:09:31 +02:00
Stephan Hadinger bbe3babe8b Berry support for AES GCM and raw MQTT send/receive 2021-07-29 19:58:23 +02:00
Stephan Hadinger 0af33c903d Berry fix regression 2021-07-29 09:33:39 +02:00
Stephan Hadinger bce1aeda74 Berry add support for mqtt_data in Driver 2021-07-29 08:37:52 +02:00
Stephan Hadinger 52b29625a6 Berry simplidy globals for solidification 2021-07-27 21:39:24 +02:00
Stephan Hadinger ee876bd342 Berry solidified constants 2021-07-25 21:33:39 +02:00
Stephan Hadinger 4cab21eaaa Berry fix solidified sub-protos 2021-07-25 21:20:14 +02:00
s-hadinger 37d350d9e1
LVGL new widget ``lv_wifi_bars`` (#12752)
* LVGL new widget ``lv_wifi_bars``

* Remove old code
2021-07-25 19:23:58 +02:00
Stephan Hadinger 21c3ac6727 Berry add ``tasmota.wifi()`` and ``tasmota.eth()`` 2021-07-25 12:50:58 +02:00
Stephan Hadinger 8dccf2767e LVGL Fix solidified class lv_signal_bars 2021-07-23 15:22:54 +02:00
s-hadinger 392d580a97
Berry add module ``introspect`` (#12728)
* Berry add module ``introspect``

* Rename `members`
2021-07-22 22:36:18 +02:00
Stephan Hadinger 6cd3e37ed5 Berry LVGL improvements to allow custom widgets 2021-07-22 20:21:18 +02:00
Stephan Hadinger 200b34a208 Change Berry stack buffer to 20 2021-07-21 23:37:03 +02:00
Stephan Hadinger 749d30a14f LVGL fixes and examples 2021-07-21 23:17:53 +02:00
Theo Arends 9f0f08b1cf
Merge pull request #12715 from s-hadinger/berry_gc
Fix wrong gc count for instances
2021-07-21 13:21:06 +02:00
Stephan Hadinger 7d26370d9e Fix wrong gc count for instances 2021-07-21 12:25:26 +02:00
Stephan Hadinger 0539e8ec32 Berry add tasmota.publish_result 2021-07-20 22:31:22 +02:00
Stephan Hadinger 5f99d13718 Update Berry VSCode plugin 2021-07-20 21:28:18 +02:00
Stephan Hadinger 84e58739a0 Berry add support for I2S audio mp3 playback 2021-07-20 21:05:10 +02:00
Theo Arends 153a9a69da
Merge pull request #12690 from Jason2866/New_framework
Updated Arduino ESP32/IDF4.4 framework, LITTLEFS -> LittleFS
2021-07-20 09:21:32 +02:00
Stephan Hadinger f99d5b0e0f Berry support for static class members 2021-07-19 18:45:04 +02:00
Jason2866 3ab4a2a3e0
New framework LITTLEFS -> LittleFS 2021-07-18 23:14:10 +02:00
s-hadinger 650e882083
Merge pull request #12688 from s-hadinger/berry_path_module
Berry add `path` module
2021-07-18 23:03:50 +02:00
Stephan Hadinger 0b7d5e9123 Berry add `path` module 2021-07-18 22:39:59 +02:00
Stephan Hadinger 6834e5f72a Fix StackThunk size for USE_MQTT_AWS_IOT_LIGHT 2021-07-18 21:45:39 +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
Marius Bezuidenhout 0987489c0c Fixed compile on ESP32 2021-07-14 09:40:36 +02:00
Marius Bezuidenhout ef6b79a450
Merge branch 'arendst:development' into feature/can-bus 2021-07-13 17:11:43 +02:00
s-hadinger 76a0635491
LVGL add all callbacks (#12636)
* LVGL add all callbacks

* LVGL allow nil argument for init()

* Final touch
2021-07-12 22:53:31 +02:00
Stephan Hadinger 9599771624 Berry fix web buttons broken by #12524 2021-07-12 12:41:57 +02:00
Marius Bezuidenhout 024cc0b9b6 Added MCP2515 library and Freedom Won BMS sensor 2021-07-12 12:32:27 +02:00
Stephan Hadinger 1bfb4ef55c TLS remove check for cricital attributes in cert #12599 2021-07-09 11:11:33 +02:00
Stephan Hadinger 3bd4358a37 Berry fix GC when lexer error 2021-07-07 18:07:17 +02:00
Adrian Scillato 2476ff8e1a
KNX: Fix Telegrams UDP Overrun 2021-07-06 11:21:00 -03:00
Stephan Hadinger 52181f0822 IRremoteESP8266 library from v2.7.18 to v2.7.19 2021-07-06 12:21:23 +02:00
Stephan Hadinger 621ab97dea lv_freetype patch #10 2021-07-05 18:51:55 +02:00
Stephan Hadinger 4e57083f52 Fix compilation 2021-07-03 10:54:14 +02:00
Stephan Hadinger 3e2cd4f67d LVGL ctypes implemented 2021-07-03 10:40:08 +02:00
Theo Arends dd509e458e Moved LinkedList to lib_basic 2021-07-02 17:52:13 +02:00
Theo Arends c806bcd265 Moved LinkedList to lib_div 2021-07-02 17:46:17 +02:00
Stephan Hadinger dc3636be00 Berry better error messages 2021-06-30 23:36:33 +02:00
Stephan Hadinger 490412ebdc Berry fix button handlers 2021-06-30 22:36:51 +02:00
Stephan Hadinger 58fa57103b Fix regression in Berry bytes() 2021-06-29 19:15:34 +02:00
Stephan Hadinger 1a39656ff0 LVGL Prepare last phase custom types 2021-06-29 13:24:11 +02:00
Stephan Hadinger 2f751f7080 Berry update to more compact representation of solidified code 2021-06-27 15:16:22 +02:00
Jason2866 73be716be5 Core 3.0.1 include fix 2021-06-27 10:30:11 +00:00
Stephan Hadinger ee2b6d7f74 Add Esp32 Partition Manager as a Berry component 2021-06-23 22:02:44 +02:00
Stephan Hadinger 32b6f7d4b2 Berry simplify Driver class 2021-06-21 19:44:00 +02:00
Stephan Hadinger 28da131932 Simplified configuration for ir-full, tasmota-ircustom no more needed 2021-06-21 13:49:56 +02:00
Stephan Hadinger b70c8620b2 Fix compilation when USE_UFILESYS is not defined 2021-06-20 22:04:32 +02:00
Stephan Hadinger cf81127193 Berry added I2C_Driver class and patches 2021-06-18 18:30:58 +02:00
Theo Arends a8ae5f8ce0
Merge pull request #12358 from Jason2866/Tasmota_core32
Use Tasmota core32 (merge AFTER release 9.5)
2021-06-17 17:39:06 +02:00
Stephan Hadinger cd99034f79 Berry improve inheritance #107 2021-06-17 08:28:55 +02:00
Stephan Hadinger ec33c19dbe Berry report bug fix #106 2021-06-15 20:53:49 +02:00
Stephan Hadinger 04d64a969b Berry fix #102 2021-06-14 14:14:28 +02:00
Jason2866 ff5e9aa15b LITTLEFS is a lib in Tasmota core32 2021-06-13 18:31:21 +02:00
Stephan Hadinger 6889232524 Berry improve error handling 2021-06-12 11:12:57 +02:00
Stephan Hadinger 1c5bcd6dad I2C extended MPU6886 to also support MPU9250 (found in Legacy M5Stack Fire) 2021-06-11 13:27:34 +02:00
s-hadinger 5b62c5abd3
Merge pull request #12339 from s-hadinger/esp32c3_phase2
Esp32c3 fix compilation for SPI and uDisplay
2021-06-10 20:07:42 +02:00
Stephan Hadinger 2d5841af9c Esp32c3 fix compilation for SPI and uDisplay 2021-06-10 19:07:20 +02:00
Stephan Hadinger ca49b7daf2 Added `tasmota.memory()` 2021-06-10 18:55:06 +02:00
Stephan Hadinger 2b52ae255d Esp32c3 fix OneWire compilation 2021-06-10 12:18:35 +02:00
Jason2866 e98deea633
Neopixel C3
Latest NeoPixel (09062021) branch master
2021-06-09 20:23:59 +02:00
Stephan Hadinger 73a613119b Fix berry compiler bug #101 2021-06-06 17:41:09 +02:00
s-hadinger 22c9f2ece2
Berry add class `MD5` (#12296)
* Berry add class `MD5`

* Fix compilation

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-06-04 23:41:48 +02:00
Theo Arends 50580f9dec
Merge pull request #12287 from s-hadinger/fix_ext_vsnprintf
Extend ext_vsnprintf to auto-malloc buffer
2021-06-04 10:27:37 +02:00
Stephan Hadinger 6951c5aee5 Extend ext_vsnprintf to auto-malloc buffer 2021-06-03 22:11:14 +02:00
Jason2866 aa05503645
Fix homekit compile with IDF4 (#189)
* Fix compile error for IDF -> missing include file
2021-06-03 19:42:40 +02:00
Theo Arends 47e29f962e
Merge pull request #12276 from Jason2866/email
update eMail lib to v1.2.0
2021-06-03 16:33:34 +02:00
Jason2866 dba5cf2902 fixes from GEMU2015 2021-06-03 16:17:41 +02:00
Jason2866 96ce74bdd8
overlooked changes 2021-06-03 15:48:44 +02:00
Jason2866 7785685ded
add esp_mail_file_storage_type_univ 2021-06-03 15:37:21 +02:00
Stephan Hadinger 1608d823e4 Berry add module `flash` 2021-06-03 13:23:25 +02:00
Jason2866 e36aff4eab add esp_mail_file_storage_type_univ 2021-06-03 12:36:16 +02:00
Jason2866 4a0e6ae2bf Use LITTLEFS for ESP32 too 2021-06-03 11:53:44 +02:00
Jason2866 acd545f1bf Mail Client 1.2.0 2021-06-03 10:59:44 +02:00
Stephan Hadinger 79e71d26a1 More fix 2021-06-02 23:07:44 +02:00
Stephan Hadinger 3f07132e0f LVGL remove compilation warning 2021-06-02 23:04:44 +02:00
Jansen Arruda a1fed60730
Fix ESP32C3 compile error
Fix ESP32C3 compile error, maybe work in eps32s2 to.
2021-06-01 11:04:26 -03: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
Stephan Hadinger 1dc58957c3 IRremoteESP8266 library from v2.7.16 to v2.7.18 2021-05-29 14:48:27 +02:00
Stephan Hadinger c4bf4e0401 Berrry web button demo
- demo of a simple button on the main page and associated value as sensor
- fixed a bug in event dispatcher that would stop the event to the first driver to handle it
- cleaned directories in Berry examples
2021-05-29 14:27:01 +02:00
Stephan Hadinger 0f0ff85cdd Rename webserver.args to webserver.arg_size
Reserve args() for a potential future object with accessor and iterator
2021-05-29 09:21:44 +02:00
Stephan Hadinger de1ac64bd4 Berry webserver, added constants 2021-05-28 23:13:19 +02:00
Stephan Hadinger 5cffd58c16 Berry add module `webserver` 2021-05-28 22:37:06 +02:00
Stephan Hadinger c1f82141b9 Support for BM8563 RTC chip (I2C) found in M5Stack Core2 and M5StickC 2021-05-26 21:47:07 +02:00
s-hadinger 90330a5000
Add Berry `tasmota.web_send()` (#12197)
* Add Berry `tasmota.web_send()`

* Fix compilation

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-26 16:44:43 +02:00
Stephan Hadinger a6591ab6dd Berry add module `global` 2021-05-26 15:53:53 +02:00
Stephan Hadinger 6d54949273 LVGL prepare M5StickC 2021-05-25 18:53:10 +02:00
s-hadinger 7222716470
Add support for display extension in Berry (#12174)
* Add support for display extension in Berry

* Force CI again

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-23 18:54:11 +02:00
Stephan Hadinger 079eb117bf Berry fix wrong parameter for virtual method 2021-05-22 15:47:06 +02:00
s-hadinger 6c2448b5cf
Merge pull request #12156 from s-hadinger/berry_import
Berry allow import from file system
2021-05-22 15:18:43 +02:00
Stephan Hadinger e2865e22d4 Berry allow import from file system 2021-05-22 15:10:13 +02:00
Stephan Hadinger 3881508b00 Fix wrong allocator 2021-05-22 09:49:37 +02:00
Stephan Hadinger eea82b5049 Berry longer logs 2021-05-21 23:04:42 +02:00
Stephan Hadinger c642e716ce LVGL add support for PNG images 2021-05-21 13:49:47 +02:00
Stephan Hadinger 74445c0aaa LVGL fix crash in file system 2021-05-21 09:02:24 +02:00
Stephan Hadinger 85a6ab797a LVGL add screen support 2021-05-20 19:34:51 +02:00
Stephan Hadinger ba518e1b0c LVGL use Berrry virtual methods and save 74KB 2021-05-19 09:53:20 +02:00
Stephan Hadinger cf5b7b4a41 LVGL add support for TrueType fonts via FreeType library 2021-05-12 11:16:10 +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
Stephan Hadinger 7963b3a5ca LVGL fixed events and callbacks 2021-05-10 20:04:11 +02: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
s-hadinger 0cabd00f66
Merge pull request #12064 from s-hadinger/lvgl_fix_warning
LVGL Fix warning when sending NULL instead of an instance
2021-05-09 23:16:10 +02:00
Stephan Hadinger f7e92d4e07 LVGL Fix warning when sending NULL instead of an instance 2021-05-09 19:38:27 +02:00
s-hadinger fafe1622ec
Merge pull request #12063 from s-hadinger/tsl_3800
Increase min stack thunk to 3800 #12031
2021-05-09 18:39:13 +02:00
Stephan Hadinger 49b1c06f10 Increase min stack thunk to 3800 #12031 2021-05-09 18:18:39 +02:00
Stephan Hadinger e88955c479 LVGL support for PSRAM 2021-05-09 18:15:15 +02:00
Theo Arends e239b16c58
Merge pull request #12053 from ksaye/patch-1
Modifying to support Azure as well as AWS for TLS
2021-05-08 17:46:47 +02:00
Theo Arends fb44348a8c Add support for MQTT Settings save/restore 2021-05-08 17:40:13 +02:00
ksaye 21deb1f42b
Modifying to support Azure as well as AWS for TLS
This addresses the issue https://github.com/arendst/Tasmota/issues/12031
2021-05-08 09:40:00 -05:00
Stephan Hadinger b18aa2052f LVGL removed unused driver 2021-05-07 23:09:58 +02:00
Stephan Hadinger 0aa52d3100 LVGL add support for touchscreen 2021-05-07 17:24:57 +02:00
Stephan Hadinger 56cecfb274 LVGL Support for 3 buttons as rotary encoder 2021-05-07 11:51:22 +02:00
Stephan Hadinger 5355af1460 LVGL check parameters 2021-05-06 10:46:17 +02:00
Stephan Hadinger 63c7e5f7bf Introduced tasmota_options.h for libs 2021-05-04 19:28:51 +02:00
Stephan Hadinger 0edd81a521 Berry switched to ufsp 2021-05-04 18:21:08 +02:00
Theo Arends 49201b6acd
Merge pull request #11991 from hallard/teleinfo
Teleinfo fixes and improvements
2021-05-03 08:46:43 +02:00
Charles e719c116dd process all data to Energy Module 2021-05-01 18:32:03 +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
Charles e842ae3fb2 Merge branch 'development' into teleinfo 2021-05-01 00:24:29 +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
Stephan Hadinger 5b36e504c5 Berry more solidification 2021-04-28 19:30:19 +02:00
Theo Arends 6c87d4c553
Merge pull request #11923 from gemu2015/lvgl_udisp
fix pushcolors
2021-04-28 09:19:33 +02:00
Stephan Hadinger deee1bb69c Berry simplified solidification 2021-04-28 08:49:22 +02:00
gemu2015 df56218d9d fix pushcolors 2021-04-28 08:34:11 +02:00
Stephan Hadinger d9a0dd5266 Berry add support for rtc time 2021-04-27 22:54:53 +02:00
Stephan Hadinger 2003688f1b uDisplay remove byte swap 2021-04-27 19:44:30 +02:00
s-hadinger e31998620f
LVGL add Led 7 seg font (#11916)
* LVGL add Led 7 seg font

* Moved fonts to a new LVGL_assets lib

* Forgot include

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-27 19:05:23 +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
Stephan Hadinger f0fb65c56d Merge branch 'development' of https://github.com/arendst/Tasmota into lvgl_chrono 2021-04-25 21:40:09 +02:00
Stephan Hadinger b03756a24a Add time measure to SPI display 2021-04-25 21:40:01 +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
Stephan Hadinger fef7f0bf65 uDisplay - allow space as delimiter 2021-04-25 16:21:37 +02:00
gemu2015 a8ac5ed07c Update Adafruit_LvGL_Glue.cpp 2021-04-25 15:28:47 +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
Theo Arends f119c20e80
Merge pull request #11865 from gemu2015/lvgl_update
Lvgl update
2021-04-24 21:11:59 +02:00
gemu2015 70c2290c9d lvgl touch added 2021-04-24 16:20:39 +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
Stephan Hadinger 329fa24928 Berry conditional compile for modules 2021-04-24 12:11:06 +02:00
Stephan Hadinger dc68844ef3 Fix conflicts with uDisplay 2021-04-23 17:35:16 +02:00
Charles f4bacb7f1e Merge branch 'teleinfo' of https://github.com/hallard/Tasmota into teleinfo 2021-04-21 23:14:17 +02:00
gemu2015 02cab3cad0 fixes 2021-04-21 12:02:46 +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
Stephan Hadinger 4395a19fe6 Add ``Input`` GPIO type with no default action, to be read via Berry 2021-04-21 10:05:10 +02:00
Charles 747dc28642 send also label name in ADPS callback 2021-04-20 19:15:02 +02:00
Stephan Hadinger dc77b58200 LVGL add screenshot 2021-04-20 13:44:16 +02:00
Theo Arends 33dcbb4363
Merge pull request #11786 from barbudor/esp32_pwm_full
Demo of PWM 100% problem on ESP32 (for discussion)
2021-04-20 08:42:23 +02:00
Barbudor 785d8a75b5 move the fix to esp32 adaptation layer 2021-04-20 08:18:25 +02:00
s-hadinger 79dda48c9a
Merge pull request #11799 from s-hadinger/esp32c3_bearssl
Fixes for esp32c3
2021-04-19 19:54:42 +02:00
Stephan Hadinger c6f433be91 Fixes for esp32c3 2021-04-19 19:37:59 +02:00
gemu2015 e946b4c483 epaper 42 support 2021-04-19 17:01:33 +02:00
Theo Arends 19314a7fc4
Merge pull request #11789 from s-hadinger/lvgl_v7.11_2
Add LVGL 7.11 support with Berry binding (ESP32 only)
2021-04-19 12:28:15 +02:00
Stephan Hadinger 4b55d5be52 Fix crash on Risc-V ESP32 C3 2021-04-19 12:14:26 +02:00
Stephan Hadinger 820b261c07 Fix bug with Berry PSRAM 2021-04-19 08:55:57 +02:00
Stephan Hadinger bd60b9b602 Add LVGL 7.11 support with Berry binding (ESP32 only) 2021-04-19 08:40:11 +02:00
gemu2015 96a0dd4874 add loadable fonts 2021-04-18 09:20:54 +02:00
Jason2866 186c8bcdb5
add C3 2021-04-17 19:54:56 +02:00
Jason2866 8e7e3512c1
add C3 variant 2021-04-17 19:52:14 +02:00
Jason2866 bbb0e7464b
fix if for riscv 2021-04-17 19:51:14 +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
Stephan Hadinger c3bfdebcf1 Berry directory reorg 2021-04-12 19:53:35 +02:00
Theo Arends 17b217b950
Merge pull request #11667 from s-hadinger/berry_apr_11_2
Berry driver.add_cmd()
2021-04-11 16:44:03 +02:00
Stephan Hadinger 9e0300031a Berry driver.add_cmd() 2021-04-11 15:14:10 +02:00
gemu2015 16e397dbd7 udisplay lib 2021-04-11 12:30:50 +02:00
gemu2015 b9110f602f add full partial and full refresh 2021-04-11 07:49:13 +02:00
Jason2866 5d34e3a4f8
IDF version related
not device related
2021-04-05 18:32:59 +02:00
Theo Arends 7abf1336c1 Remove redundant ETH lib 2021-04-05 17:39:56 +02:00
s-hadinger a37b3ec2c3
Merge pull request #11595 from s-hadinger/berry_attrdump
Berry fix crash when no attributes
2021-04-05 14:39:03 +02:00
Stephan Hadinger a979136b4b Berry fix crash when no attributes 2021-04-05 14:14:32 +02:00
Barbudor 59510da9e1
Berry : fix custom command +more (#11592)
* fix custom command + more

* missing berry lib changes

* solidifying
2021-04-05 13:53:04 +02:00
Stephan Hadinger 6952d5ac7c Berry add ``light`` module 2021-04-04 19:36:25 +02:00
Theo Arends ba8ef7feb5
Merge pull request #11566 from gemu2015/liligoepd
support for liligo esp32 epaper module
2021-04-04 12:30:12 +02:00
Stephan Hadinger 93cb995a7c Berry minor improvements 2021-04-03 19:53:52 +02:00
Stephan Hadinger 3b9821994d Berry add ``gpio`` module 2021-04-03 18:06:40 +02:00
gemu2015 772ab3ac6e move library 2021-04-03 17:41:35 +02:00
gemu2015 ca5c0f72f0 liligo4.7epd support 2021-04-03 16:58:47 +02:00
Theo Arends 2350697815 Use IRAM_ATTR in place of ICACHE_RAM_ATTR 2021-04-02 17:14:08 +02:00
Theo Arends b00b2708cb Fix HC-SR04 on ESP32
Fix HC-SR04 on ESP32 (#11507)
2021-03-30 17:58:29 +02:00
Stephan Hadinger 763ed74c5e Berry fixes 2021-03-29 19:44:22 +02:00
s-hadinger 1bd593eda3
Berry i2c improvements (#11497)
* Berry i2c improvements

* fix

* unfix

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-03-28 19:07:48 +02:00
Stephan Hadinger b06568b3c8 Berry stabilized and methods solidified 2021-03-27 19:02:22 +01:00
Stephan Hadinger d729f22309 IRremoteESP8266 library from v2.7.15 to v2.7.16 2021-03-25 08:40:27 +01:00
Stephan Hadinger 8155d2c66a Minor fixes 2021-03-21 17:12:10 +01:00
Stephan Hadinger 11127514b0 Berry add wire read/write_bytes 2021-03-21 10:03:58 +01:00
Stephan Hadinger 9116c9848a Berry milestone March 20 2021-03-20 18:44:35 +01: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 b6cb5f203b Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-19 08:35:23 +05:30
Theo Arends d5ca2994ee Add commands MqttKeepAlive and MqttTimeout
- Add commands ``MqttKeepAlive 1..100`` to set Mqtt Keep Alive timer (default 30) and ``MqttTimeout 1..100`` to set Mqtt Socket Timeout (default 4) (#5341)
- Changed PubSubClient library from EspEasy v2.7.12 to Tasmota v2.8.12
- Bump version to 9.3.1.2
2021-03-18 17:44:10 +01:00
Ajith Vasudevan 5aeb4c0475 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-17 22:13:43 +05:30
gemu2015 1d38a6465d update homekit 2021-03-17 13:33:55 +01:00
Ajith Vasudevan 4b1da6ff07 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-16 23:04:36 +05:30
Stephan Hadinger e559ee1c30 Remove MFRC522 2021-03-16 16:30:34 +01:00
Stephan Hadinger 95e696075e Add support for MPU6686 on primary or secondary I2C bus 2021-03-15 21:06:50 +01:00
Ajith Vasudevan 9af3ec2118 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-14 08:04:32 +05:30
Stephan Hadinger 44517380ff Berry upgrade 2021-03-13 22:42:24 +01:00
gemu2015 189e612419 nvs to littfs wrapper 2021-03-13 12:50:28 +01:00
Ajith Vasudevan ff4240d6fd Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-11 21:29:41 +05:30
Jason2866 7716bc8a8f mv some ESP32 libs 2021-03-11 14:48:59 +01:00
gemu2015 9d64f0cfba support for apple homekit on esp32 2021-03-11 12:28:13 +01:00
Stephan Hadinger f808038694 ESP32 support for WS2812 hardware driver via RMT or I2S 2021-03-10 20:38:19 +01:00
Ajith Vasudevan 8470087886 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-08 09:50:35 +05:30
Stephan Hadinger 4471d6b9d5 Berry improvements 2021-03-07 19:37:18 +01:00
Stephan Hadinger edf1c5bbb4 Fix compilation 2021-03-07 10:18:30 +01:00
Stephan Hadinger a10564b5c5 ESP32 better fix for IRAM Bit Bang 2021-03-07 10:16:08 +01:00
Ajith Vasudevan 9e70eb9532 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-06 08:24:10 +05:30
Theo Arends 919058ebfd Add TasmotaSerial valid pin chk 2021-03-05 14:36:39 +01:00
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
Theo Arends ef19c3f088
Merge pull request #11199 from gemu2015/ili9342
ili9341/2 software configurable
2021-03-03 09:33:34 +01:00
Stephan Hadinger d5ef4afceb Berry improvements 2021-03-03 08:34:38 +01:00
Stephan Hadinger 38e83113bb Add crash protection 2021-03-02 21:43:16 +01:00
Stephan Hadinger 4bfd22f946 Zigbee allow numbers as string 2021-03-02 21:18:08 +01:00
gemu2015 67c1831a10 ili9341/2 software configurable 2021-03-02 19:34:18 +01:00
Theo Arends 2057912276 Change TasmotaSerial library from v3.2.0 to v3.3.0
Change TasmotaSerial library from v3.2.0 to v3.3.0
2021-03-02 11:44:06 +01:00
Theo Arends 1dbdf6da37
Merge pull request #11159 from nonix/XPT2046
Added XPT2046 touch screen digitizer for ILI9341 display
2021-03-01 18:06:03 +01:00
Ajith Vasudevan 0eb634a315 Resolved conflicts and merged with development 2021-03-01 18:19:47 +05:30
Stephan Hadinger b613e1db37 Berry improvements 2021-02-28 20:50:37 +01:00
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
Ajith Vasudevan cd7a435696 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-02-27 22:41:50 +05:30
Theo Arends 35427d9b36 Fix PN532 on ESP32 Serial flush both Tx and Rx buffers (#10910)
Fix PN532 on ESP32 Serial flush both Tx and Rx buffers (#10910)
2021-02-27 16:58:50 +01:00
nonix 1d6fea927c Adding Paul's Stofregen low level driver library for XPT2046 2021-02-24 18:51:37 +01:00
Ajith Vasudevan 3c0f4bea13 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-02-24 15:26:46 +05:30
Jason2866 235a074bfc
Update library.json 2021-02-23 11:36:09 +01:00