When selecting Flash Size, what is the actual resulting difference between selecting 512K and say 4Mb?
I mean, presumably ESP_Basic takes up the same size no matter what, so I'm assuming that selecting the difference sizes just gives a differing amount of memory to be shared between spiffs and memory available for variables etc? ... but is it more complicated than that?
Is it a trade-off between usable program memory and spiffs?
And does the afore-mentioned spiffs formatter just keep formatting to the stipulated max address regardless of whether the memory actually exists or not?
Is there any way to discover how much real flash memory an ESP device actually has?
Sorry about all the questions, but if it's such a grey area for this grey-headed geezer, I'd like to think the answers would be welcomed as helpful by other people also.