- Mon May 04, 2020 2:25 am
#86899
It won't affect the compilation.
The difference is that in order to do OTA with program sizes up to 1MB the Flash memory has to be partioned in a way that allows 2 1MB programs to be present (one is the current one and one is the new one being downloaded.
This means that with a 4MB flash size then at least 2MB must be allocated to program space. On Arduino IDE originally this meant selecting the 3MB PS 1M SPIFFS, but more recent versions allows selecting 2MB PS 2MB SPIFFS which still allows for a maximum 1MB program size while leaving more free for SPIFFS.