TD-er
f2d470f0f2
[Cleanup] Cache some more constant flash chip values
2021-12-21 23:41:56 +01:00
TD-er
5a3fb76a48
[Dashboard] Use less resources when serving dashboard.esp
...
No need to load the entire dashboard.esp file in memory.
Just replace the things that can be replaced per line and serve it directly to the client.
2021-12-13 18:19:20 +01:00
TD-er
8c884618ae
[Webserver] Reduce resources when serving file from file system
...
Cache some time consuming file system calls and read from file system in chunks instead of per byte.
2021-12-13 17:31:30 +01:00
TD-er
f2b3d7c7fd
[Web] Allow to stream from file system (e.g. CSS inline)
...
This may prevent additional calls to load the CSS from the file system in a separate HTTP GET call and also not loading the file into memory when streaming.
2021-12-13 00:28:17 +01:00
TD-er
4fabbb1722
[Webserver] Fix serving CSS
...
I made an error in previous commit for this PR
2021-12-13 00:28:08 +01:00
TD-er
b7f9c96250
[Web UI] Small tweaks improving speed serving pages
2021-12-13 00:27:52 +01:00
TD-er
1279229bd4
[Webserver] Change chunked buffer size to 1360 bytes
2021-12-13 00:27:40 +01:00
TD-er
2f8bfca88e
Merge pull request #3851 from tonhuisman/feature/p124-i2c-multi-relay-plugin
...
[P124] Add plugin I2C Multi Relay
2021-12-12 19:15:16 +01:00
TD-er
aad8e44cc9
Merge branch 'mega' into feature/p124-i2c-multi-relay-plugin
2021-12-12 19:14:13 +01:00
TD-er
5f055eb8c2
Merge pull request #3867 from TD-er/feature/password_reset
...
[Password] Add clearPassword command
2021-12-12 19:13:23 +01:00
TD-er
f881a22cd1
Merge pull request #3801 from svollebregt/mega
...
[P118] Moving Itho plugin the main repo
2021-12-12 19:12:36 +01:00
TD-er
f8d3fcfc4c
[PIO] Restore default envs
2021-12-12 18:39:53 +01:00
Ton Huisman
7d6947009b
Merge branch 'feature/p124-i2c-multi-relay-plugin' of https://github.com/tonhuisman/ESPEasy-1 into feature/p124-i2c-multi-relay-plugin
2021-12-12 17:16:05 +01:00
Ton Huisman
016b4065bf
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into feature/p124-i2c-multi-relay-plugin
2021-12-12 17:13:08 +01:00
TD-er
12c032dd8c
Merge branch 'mega' into mega
2021-12-12 16:31:07 +01:00
TD-er
eab627a857
Merge branch 'mega' into feature/p124-i2c-multi-relay-plugin
2021-12-12 16:26:23 +01:00
TD-er
4f29777eed
Merge pull request #3876 from TD-er/bugfix/extensa_gcc
...
GCC 10.3 Bugfix 1 - Constant literal address fix
2021-12-12 16:20:52 +01:00
TD-er
7059f81f8a
Merge pull request #3862 from tonhuisman/feature/P016-change-title
...
[P016] Change plugin title Communication - IR Receive (TSOP4838)
2021-12-12 16:19:28 +01:00
TD-er
fbc4fd5ce6
Merge branch 'mega' into feature/password_reset
2021-12-12 16:17:08 +01:00
TD-er
e19df0879f
[ClearPassword] Fix typo in command
2021-12-12 16:16:42 +01:00
svollebregt
cde83261a9
Merge branch 'letscontrolit:mega' into mega
2021-12-12 14:55:11 +01:00
TD-er
eceb8ea6a0
Merge pull request #3835 from TD-er/bugfix/Virt_dtor_p095_p096
...
[P095 P096] Convert to use PluginDataStruct
2021-12-12 13:54:03 +01:00
svollebregt
d8462d8daa
Merge branch 'letscontrolit:mega' into mega
2021-12-12 13:53:30 +01:00
TD-er
49c9a2ddcd
Merge pull request #3784 from tonhuisman/feature/how-to-guide-for-new-developers
...
[Docs] How To guide for (new) developers
2021-12-12 13:53:21 +01:00
svollebregt
b383e5e40f
Merge branch 'mega' into mega
2021-12-12 13:53:03 +01:00
TD-er
c1c1cb49e4
Merge pull request #3335 from StefanNetzer/mega
...
Update _P043_ClkOutput.ino
2021-12-12 13:49:27 +01:00
TD-er
46b5e581ea
Merge branch 'mega' into mega
2021-12-12 13:43:51 +01:00
TD-er
d9925f1ede
GCC 10.3 Bugfix 1 - Constant literal address fix
...
See: https://github.com/xoseperez/espurna/commit/4d04125eb67e87f137bd88ad7026f439373b518e
See: https://github.com/esp8266/Arduino/pull/8393
2021-12-12 11:49:36 +01:00
TD-er
f6de0fdde5
Merge pull request #3854 from tonhuisman/feature/p117-scd30-co2-humidity-temperature-sensor
...
[P117] Add SCD30 CO2, humidity and temperature sensor
2021-12-12 10:32:00 +01:00
TD-er
25568268c5
Merge pull request #3874 from TD-er/bugfix/parse_empty_command
...
[dashboard] Fix crash on parsing empty command {} (#3873 )
2021-12-11 23:36:22 +01:00
TD-er
079744f9dd
[dashboard] Fix parsing {} and leaving the braces when not a command
...
See: https://github.com/letscontrolit/ESPEasy/issues/3873#issuecomment-991730910
2021-12-11 22:27:10 +01:00
TD-er
404b7affff
[dashboard] Fix crash on parsing empty command {} ( #3873 )
...
Fixes: #3873
2021-12-11 17:49:13 +01:00
TD-er
74c311ef95
[Doc] Add Notepad++ colourise ESPEasy Rules language
2021-12-03 16:14:25 +01:00
TD-er
6fcbdeb461
[Password] Add clearPassword command
...
As suggested here: https://github.com/letscontrolit/ESPEasy/issues/3860
2021-12-03 16:13:20 +01:00
Ton Huisman
58803c1c06
[P124] Add get command and looping that, fix a small settings bug
2021-11-29 21:36:23 +01:00
svollebregt
fa4b849fa8
Remove noInterrupts() and Itho library improvements
...
Related to #3801 :
- Removed all noInterrupts(); code -> not needed and tested stable
- Initialize CC1101 packet
- Removed not used defines from IthoCC1101.ccp
2021-11-25 17:02:17 +01:00
Ton Huisman
673928661c
[P016] Change plugin title Communication - IR Receive (TSOP4838)
2021-11-24 21:43:04 +01:00
svollebregt
d953f68981
Further code improvements
...
-Moved noInterrupts() part to Itho library
- Reduced length of status log message
- Reduced noInterrupts() blocked code in ITHOCheck function (handles received RF packages) and made log more efficient
2021-11-23 13:17:58 +01:00
svollebregt
ed29991d2d
Merge branch 'letscontrolit:mega' into mega
2021-11-22 10:42:04 +01:00
Ton Huisman
21360c48bf
[P124] Include in TEST_D build, aad missed documentation file
2021-11-21 21:57:08 +01:00
Ton Huisman
e2f445c0bf
[P124] Add documentation
2021-11-21 21:53:30 +01:00
Ton Huisman
1c3adb9e0e
[P124] Add configurable I2C addresses, add relay state on exit
...
[P114] Add VEML6075 to I2C scanner
2021-11-21 21:51:20 +01:00
Ton Huisman
49af08aba8
[P117] Fix compilation issue error: narrowing conversion of '2415919104' from 'unsigned int' to 'int' [-Wnarrowing]
2021-11-20 19:36:28 +01:00
Ton Huisman
75c5beb6d6
[P117] Add documentation
2021-11-20 17:38:27 +01:00
Ton Huisman
f9d0cabcdb
[P117] Adjust ClockStrechLimit message
2021-11-20 17:37:52 +01:00
Ton Huisman
06ab680627
[P117] Add to TEST_D set
2021-11-20 15:07:43 +01:00
Ton Huisman
1a2253d550
[P117] Correct slash/backslash confusion/typo
2021-11-20 14:42:37 +01:00
Ton Huisman
0c1a715a22
[P117] Add SCD30 CO2, humidity and temperature sensor
2021-11-20 14:18:53 +01:00
Ton Huisman
f54e85c118
Merge branch 'mega' of https://github.com/letscontrolit/ESPEasy into mega
2021-11-19 21:04:15 +01:00
Ton Huisman
11ea3d5584
[P124] Add optional initialization 'protection'
2021-11-19 20:38:46 +01:00