Use Tasmota fork for reducing size of firmwares#23
Use Tasmota fork for reducing size of firmwares#23Jason2866 wants to merge 1 commit intovladkorotnev:mainfrom
Conversation
|
Do you happen to have a full list of changes in comparison to the upstream framework? There seems to be only minimal changes to the docs and readme, but a few hundred commits diverging from the upstream, so clearly it is different. |
|
No, the many commits are resulting from the fact that many changes made where merged later upstream. The main changes are BLE, SPIFFS and WiFi client secure removed. |
|
Interesting, I would assume that the compiler kicks out the unused parts of the code when building. At least that seems to be the case for me — if I don't enable any BLE-related feature flags in the project, then the firmware is much smaller than when I do use it. That being said, I do use HTTPS and BLE in the project, so only the removal of SPIFFS seems to be one needed thing. I will try it later nonetheless but I don't think that will be a good fit for the project. |
|
perhaps pioarduino core could be another option offering updated Arduino, IDF and toolchain? |
Based on Arduino core 2.0.17 with different sdkconfig settings for way smaller firmware sizes
@vladkorotnev