ESP_GetFlashSize.ino
//reference:
//http://esp8266.github.io/Arduino/versions/2.1.0/doc/libraries.html
void setup() {
Serial.begin(9600);
Serial.println();
Serial.println();
Serial.println("http://arduino-er.blogspot.com/");
Serial.println("ESP chip and flash info");
Serial.printf("The ESP8266 chip ID as a 32-bit integer:\t%08X\n", ESP.getChipId());
Serial.printf("The flash chip ID as a 32-bit integer:\t\t%08X\n", ESP.getFlashChipId());
Serial.printf("Flash chip frequency:\t\t\t\t%d (Hz)\n", ESP.getFlashChipSpeed());
/* ESP.getFlashChipSize() returns the flash chip size, in bytes,
* as seen by the SDK (may be less than actual size).
*/
Serial.printf("Flash chip size:\t\t\t\t%d (bytes)\n", ESP.getFlashChipSize());
Serial.printf("Free heap size:\t\t\t\t\t%d (bytes)\n", ESP.getFreeHeap());
}
void loop() {
}
Tested on NodeMCU 1.0:
How to creat page lisensi, from flash id and chip id
ReplyDelete