Commit Graph

190 Commits

Author SHA1 Message Date
gemu2015 9d64f0cfba support for apple homekit on esp32 2021-03-11 12:28:13 +01:00
Theo Arends 89d8fbb0ec Change ARRAY_SIZE() to nitems() 2021-02-28 12:50:02 +01:00
gemu2015 4b1dc136c1 fix subscribe with no key 2021-02-28 09:03:22 +01:00
gemu2015 ed7c06a6ed sml several fixes 2021-02-22 11:10:49 +01:00
gemu2015 c528bf20a9 remove spiffs from sendmail lib 2021-02-18 16:35:25 +01:00
gemu2015 f6572a863b display text vars 2021-02-15 17:22:06 +01:00
gemu2015 5fabf3c138 fix scripter bug 2021-02-13 18:14:27 +01:00
gemu2015 e266b66406 json subroutines, sendmail shortcut 2021-02-11 08:48:17 +01:00
gemu2015 d47e4354a5 fix regression 2021-02-03 07:06:57 +01:00
gemu2015 1a07fc7deb refactor + bugfixes 2021-02-02 16:02:52 +01:00
Theo Arends f58d779b2b Add optional SSE demo 2021-02-02 14:57:53 +01:00
Theo Arends db615c5b0b Refactor some IP addresses 2021-01-27 12:03:20 +01:00
Theo Arends 5b5220100d Switch to new AddLog 2021-01-23 15:17:35 +01:00
Theo Arends 398e29d7cf Rename define MAX_TOUCH_BUTTONS 2021-01-20 15:12:41 +01:00
Theo Arends 14788a4e74 Fix core2 compilation 2021-01-20 15:06:34 +01:00
Theo Arends 34d1a7e18d
Merge pull request #10633 from gemu2015/refactor
Refactor webcam , core2
2021-01-20 11:37:39 +01:00
gemu2015 9ce6b53691 small fixes 2021-01-20 08:49:10 +01:00
polarduck-dev ff08501b39 fixed IPv6 address acquisition 2021-01-18 15:32:58 +00:00
Stephan Hadinger 800f86d56e Moving more to PROGMEM 2021-01-12 19:31:15 +01:00
JohnG 0d81ffe30b Added support for multiple arguments to a subroutine. 2021-01-11 20:12:46 -08:00
Theo Arends 4e5e3d419b
Merge pull request #10519 from gemu2015/filesystem
Filesystem
2021-01-11 17:57:10 +01:00
Theo Arends 85b2d62225 ESP8266 Support for 2MB and up linker files with 1MB and up LittleFS
Breaking Change: ESP8266 until now NOT SUPPORTED linker files 2MB and up. Current settings will be overwritten once LittleFS is enabled
2021-01-11 17:56:18 +01:00
gemu2015 816cbcafe1 fix pwm ESP32 2021-01-11 17:45:06 +01:00
gemu2015 e68d9e7e92 fix eeprom mode 2021-01-10 19:43:03 +01:00
Theo Arends 8a269c8902 Integrate filesystem in core
Integrate filesystem in core
2021-01-08 15:00:40 +01:00
gemu2015 e9998f0ce0 add device name var dvnm 2021-01-08 11:51:14 +01:00
gemu2015 1817bec751 filemanager switch ufs ffs 2021-01-07 10:57:24 +01:00
gemu2015 0af9a948ee update to ufilesystem 2021-01-05 16:37:22 +01:00
gemu2015 2bc4c9ff03 Update xdrv_10_scripter.ino 2021-01-03 08:17:24 +01:00
gemu2015 9d4129501b Update xdrv_10_scripter.ino 2021-01-03 08:13:16 +01:00
gemu2015 0d2d2d01f5 fix var name clash 2021-01-03 08:08:28 +01:00
Stephan Hadinger d0b426b505 Disable `USE_LIGHT`` light support for ZBBridge (saves 17.6kb) 2021-01-02 19:26:24 +01:00
Theo Arends 2b7d605696 Changed maximum chars in AddLog_P logging
Changed maximum chars in AddLog_P logging reduced from 700 to 128 (LOGSZ) to enhance stability
2021-01-02 16:20:15 +01:00
Theo Arends 7e62aa548d
Merge pull request #10341 from gemu2015/fixes
Fixes
2021-01-01 16:11:15 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
gemu2015 96ecffe571 reduce stack pressure, some fixes 2021-01-01 06:43:50 +01:00
gemu2015 559e9df0aa record microphone, guard arrays 2020-12-26 09:45:59 +01:00
Theo Arends b1b20c53b4 Prep removal of global log_data
Prep removal of global log_data providing re-entry
2020-12-23 18:00:59 +01:00
gemu2015 1a2dc0f78d Update xdrv_10_scripter.ino 2020-12-21 16:04:16 +01:00
gemu2015 24a80e36fa fix scripter webeditor distortion
enable larger json hirarchie at mqtt event
2020-12-21 15:55:01 +01:00
Theo Arends 12439dc866 Fix Scripter JSON variable lenght issue
Fix Scripter JSON variable lenght issue (#10193)
2020-12-20 12:07:21 +01:00
gemu2015 ac33b5ba82 fix script_sub_command 2020-12-19 08:09:14 +01:00
Theo Arends 93c7f7bb36 Fix compilation 2020-12-18 16:06:51 +01:00
gemu2015 c93e810fee m5stack core2 support 2020-12-18 10:35:14 +01:00
gemu2015 c50256f2b3 add pwm and alt_eeprom 2020-12-13 07:32:09 +01:00
gemu2015 1e72d27178 bug fixes
and add pwm dac for esp32
2020-12-04 08:57:52 +01:00
Theo Arends fa7fdbd51a Consolidate `AddLog_P`
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
Theo Arends af5082320d Use global struct 2020-10-30 12:29:48 +01:00
Theo Arends e59bfc1d69 Use global struct 2020-10-29 13:58:50 +01:00
Theo Arends 280f0a9de7 Use global struct 2020-10-29 13:37:09 +01:00
Theo Arends f1ac7b2d67 Use global struct 2020-10-28 19:03:39 +01:00
Theo Arends b93b719108 Use global struct 2020-10-28 17:32:07 +01:00
gemu2015 c8319aa7b7 fix memory aligment bug 2020-10-23 07:45:35 +02:00
gemu2015 a6ac063a4c for next in section >W 2020-10-19 07:24:18 +02:00
gemu2015 ef63b21d99 fix scripter json decode crash 2020-10-03 18:30:18 +02:00
Theo Arends e0933e5de0 Fix scripter compilation error 2020-10-02 14:24:23 +02:00
Stephan Hadinger c8fbac9c32 Fix compilation 2020-09-25 11:04:22 +02:00
Stephan Hadinger f0f4433941 Move Scripter to JSMN 2020-09-25 08:52:28 +02:00
gemu2015 84a13e06e0 scripter 3 string arrays 2020-09-23 12:51:35 +02:00
gemu2015 e452f85e39 bug fixes and enhancements 2020-09-17 09:11:24 +02:00
gemu2015 9afa8a5d4f scripter update
reformatting,
bug fixes,
new options for google charts
formulas in text substitutions  %(formula)%
2020-09-11 15:44:16 +02:00
gemu2015 a7fb362e1c display touch interface unified 2020-09-03 12:26:03 +02:00
gemu2015 fec46e0382 fix some bugs
fix adc() esp32
fix memory leak in https GET
add ttgo watch cmds:
slp(time) deep and light sleep
wdclk get double click
wbut get button state
wtch() get touch state and position
2020-08-29 11:34:00 +02:00
gemu2015 56a643fe69 i2s audio support 2020-08-13 16:04:30 +02:00
gemu2015 25c49e6211 scripter esp32 flash file ffat support 2020-08-09 10:58:22 +02:00
gemu2015 6323e777a0 scripter display dump 2020-08-02 07:35:25 +02:00
Norbert Richter 51b9740a5d
Add script usage flags 2020-07-23 13:23:16 +02:00
Theo Arends 934ca43463 Remove Arduino ESP8266 Core support before 2.7.1
Remove Arduino ESP8266 Core support for versions before 2.7.1
2020-07-17 11:49:56 +02:00
gemu2015 2ad758117d scripter add event result 2020-07-16 17:15:12 +02:00
gemu2015 e43d1828f6 some gcc fixes, etc 2020-07-15 09:44:52 +02:00
gemu2015 64bd9f1974 scripter fixes 2020-07-02 06:46:04 +02:00
gemu2015 bc1f91041c fix scripter USE_SCRIPT_GLOBVARS without USE_DEVICE_GROUPS 2020-06-29 10:48:24 +02:00
gemu2015 df125f2c07 scripter support for string array 2020-06-29 07:06:08 +02:00
Theo Arends 7dafeb280e Rename global temp and pressure
- Rename global temp and pressure (#8808, #8810)
- Fix SGP30 calculation (#8808)
2020-06-28 12:23:18 +02:00
gemu2015 6553a775f4 scripter update
fix unishox define conflict
fix for next loop exit bugs
add full pagewebserver (also support for jpg, html and txt files from filesystem)
2020-06-26 09:22:57 +02:00
gemu2015 898646a07c fixed global vars upd[x], use own udp instance 2020-06-21 09:13:51 +02:00
gemu2015 c18977f655 Update xdrv_10_scripter.ino 2020-06-17 16:19:33 +02:00
gemu2015 865769767d scripter call >BS after sensor init 2020-06-16 10:36:16 +02:00
Theo Arends ef0b797686 Add basic support for ESP32 ethernet
Add basic support for ESP32 ethernet adding commands ``Wifi 0/1`` and ``Ethernet 0/1`` both default ON (#8503)
2020-06-15 18:27:04 +02:00
gemu2015 dd6bce9232 scripter fix hue, add ticker, add tesla json read 2020-06-15 17:20:50 +02:00
gemu2015 fcc0a29909 scripter support for global vars 2020-06-13 13:05:25 +02:00
gemu2015 2453beb30f scripter fix sdcard regression 2020-06-11 06:43:24 +02:00
gemu2015 6038921f93 scripter upload scripts 2020-06-08 09:24:49 +02:00
Staars 7077a80541 unify USE_*_COMPRESSION to USE_UNISHOX_COMPRESSION 2020-06-06 20:04:10 +02:00
gemu2015 9987b3f2d5 scripter update, eeprom support 2020-06-05 20:15:16 +02:00
gemu2015 54806fd527 files system update 2020-05-30 15:29:47 +02:00
gemu2015 7f1514e6da some fixes and optimizations 2020-05-30 10:48:12 +02:00
gemu2015 c1979cbd18 fix >W section bug, some refactoring 2020-05-25 15:49:03 +02:00
gemu2015 2eccc09086 remove unishox def 2020-05-23 10:36:19 +02:00
gemu2015 584b3c2ef8 scripter update
add direct access to some energy registers and sml registers
make google charts optional #define USE_GOOGLE_CHARTS
2020-05-23 10:24:08 +02:00
gemu2015 fca5dc9471 Update xdrv_10_scripter.ino 2020-05-21 08:13:26 +02:00
gemu2015 edaf6c493e fix scripter unishox error, add 2 y axes line graph to google charts 2020-05-21 06:06:42 +02:00
gemu2015 5921055e2f scripter update
script compression option
more google charts (histogram, tables, gauges)
smal bug fixes
2020-05-19 16:44:01 +02:00
gemu2015 e043788de8 scripter support for google charts in WEBUI 2020-05-18 10:29:32 +02:00
gemu2015 1bbc77e6a7 sml update
fix SML ESP32 uart handling
add replace cmd vars to SML section
add * option to SML WeBGUI
scripter add optional ws2812 array offset
scripter negative for next  loops
2020-05-15 15:30:32 +02:00
Theo Arends 7078466e7c Refactor webcam 2020-05-12 14:30:07 +02:00
gemu2015 6d7f3843ce scripter bug fix 2020-05-11 19:19:59 +02:00
gemu2015 39a92c2767 Update xdrv_10_scripter.ino 2020-05-10 18:00:37 +02:00
gemu2015 9b0aa51515 scripter fix create task 2020-05-10 17:51:22 +02:00
gemu2015 eb758d49d3 scripter tasks 2020-05-07 16:16:46 +02:00