martinayotte wrote:wififofum wrote:I thought the E in esp-12e was for extended pinout. Do they all have 32M by default? Aren't there also some esp-12 with 32M?
Yes, the E of ESP12E means "extended pinout", but I'm glad that my first had 4MBytes, so, maybe all newer designs have tendencies to put bigger flash to attract people. (I will see when my newer ESPs come in if they are the same.)
Yes, there are 4MB flash ESP12s (non -e variant). I don't know if all have 4MB or only some (mine were advertised as "4M large capacity flash").
My ESP12-e modules have 4MB flash as well, however unlike the 4MB ESP12s, they don't work in QIO mode, I have to specify DIO mode with esptool.py. According to the flash ID, they both use W25Q32 chips.
If you want the larger flash size only for code space, be aware that according to this post, the ESP can only memory map 1MB of flash:
http://richard.burtons.org/2015/05/24/m ... for-rboot/
So anything more than 1MB can only be used for data storage or additional space for OTA updates.