├── .gitignore ├── EraseFlash.ino ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Object files 2 | *.o 3 | *.ko 4 | *.obj 5 | *.elf 6 | 7 | # Precompiled Headers 8 | *.gch 9 | *.pch 10 | 11 | # Libraries 12 | *.lib 13 | *.a 14 | *.la 15 | *.lo 16 | 17 | # Shared objects (inc. Windows DLLs) 18 | *.dll 19 | *.so 20 | *.so.* 21 | *.dylib 22 | 23 | # Executables 24 | *.exe 25 | *.out 26 | *.app 27 | *.i*86 28 | *.x86_64 29 | *.hex 30 | 31 | # Debug files 32 | *.dSYM/ 33 | *.su 34 | -------------------------------------------------------------------------------- /EraseFlash.ino: -------------------------------------------------------------------------------- 1 | #include //https://github.com/kentaylor/WiFiManager 2 | void setup() { 3 | Serial.begin(115200); 4 | Serial.println("Starting..."); 5 | printf("SDK version:%s\n", system_get_sdk_version()); 6 | size_t cfgAddr = 1024; //(ESP.getFlashChipSize() - 0x4000); 7 | size_t cfgSize = 1024;//ESP.getFlashChipSize();//(8*1024); 8 | int last = (ESP.getFlashChipSize()/0x10)/(SPI_FLASH_SEC_SIZE); 9 | Serial.println(last); 10 | 11 | noInterrupts(); 12 | for (int j=0; j