TD-er
71630ba87b
[Cleanup] Remove no longer needed globals/Protocol.h/.cpp
2023-09-15 18:13:15 +02:00
TD-er
922ad76e5e
[Controller] Simplify ESPEasy core administration of CPlugins
2023-09-15 17:09:09 +02:00
TD-er
a4f1f07c39
[Cleanup] Use more constexpr for static pluginID compares
2023-09-14 22:52:31 +02:00
TD-er
55fb34edb5
[Cleanup] Reduce build size to 'undo' extra added bytes in this cleanup
2023-09-14 01:14:08 +02:00
TD-er
4e9122166a
[Cleanup] Fix crashing compiler on ESP8266 builds
2023-09-13 12:18:39 +02:00
TD-er
3d4a3ae233
[Cleanup] Make pluginID_t a strict class
2023-09-12 20:48:44 +02:00
TD-er
de51d70b04
[Cleanup] Reduce bin size on minimal builds.
2023-03-03 17:39:34 +01:00
TD-er
30ec3a6c2e
[Controller Queue] Do not format message when controller queue is full
2023-01-18 12:03:02 +01:00
TD-er
adc3267067
[Speedup] Make less calls to LoadTaskSettings as it is slow on ESP32
2022-11-23 16:44:02 +01:00
TD-er
e6c4d31748
[ESP32] Add cache for ExtraTaskSettings due to load speed on ESP32
2022-07-14 19:55:45 +02:00
Ton Huisman
152385fa5e
[C002] Handle P029 and P088 as if enabled for this controller
2022-05-06 20:41:33 +02:00
TD-er
c40b50a252
Merge branch 'mega' into build/ESP32_IDF4.4
2022-02-10 23:17:21 +01:00
TD-er
10cca9ca72
[Log] Call addLogMove where log Strings can be moved instead of copied
...
This is a macro for:
```
#define addLogMove(L, S) addToLogMove(L, std::move(S))
```
This will then try to move the constructed string to the log buffer.
If it cannot be moved (e.g. log level is not active), the string will be cleared to free up memory.
2022-02-09 22:28:18 +01:00
TD-er
a695b8afec
[Cleanup] Move defines from Commands/GPIO to DataStructs/PinMode.h
...
This does clean up some unneeded include dependencies
2022-02-08 13:06:15 +01:00
TD-er
1cfd75d6bf
[INO to CPP] Rename Cnnn.ino to Cnnn.cpp
...
This way we know for sure the Arduino typical build issues will be affecting building controllers.
2022-01-31 11:01:41 +01:00