From 607a51810a91fddd877ad4134c57c12b39b3dcc4 Mon Sep 17 00:00:00 2001 From: cedricAbonnel Date: Sat, 12 Dec 2020 22:37:19 +0100 Subject: [PATCH] add infoesp8266exp.ino --- esp01/infoesp8266exp.ino | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 esp01/infoesp8266exp.ino diff --git a/esp01/infoesp8266exp.ino b/esp01/infoesp8266exp.ino new file mode 100644 index 0000000..385704e --- /dev/null +++ b/esp01/infoesp8266exp.ino @@ -0,0 +1,32 @@ +ADC_MODE(ADC_VCC); + +void setup() +{ + Serial.begin(115200); +} + +void loop() +{ + /* ESP8266EX */ + Serial.println("INFO ESP8266EX"); + Serial.printf("Numéro de série de l'ESP8266EX .....: %u\n", ESP.getChipId()); + float frequenceCpu = float(ESP.getCpuFreqMHz()); + Serial.printf("Fréquence du CPU ...................: %4.1f MHz\n", frequenceCpu); + float vcc = float(ESP.getVcc()) / 1000; + Serial.printf("Alimentation .......................: %4.2f V\n", vcc); + String chaine = ESP.getCoreVersion(); + chaine.replace('_', '.'); + Serial.print("Version du gestionnaire de carte...: "); + Serial.println(chaine); + Serial.printf("Version du SDK .....................: %s\n\n", ESP.getSdkVersion()); + /* Mémoire flash */ + Serial.println("INFO FLASH"); + Serial.printf("Numéro de série du chip ............: %u\n", ESP.getFlashChipId()); + float frequenceFlash = float(ESP.getFlashChipSpeed()) /1000000; + Serial.printf("Fréquence ..........................: %4.1f MHz\n", frequenceFlash); + Serial.printf("capacité effective .................: %u octets\n", ESP.getFlashChipRealSize()); + Serial.printf("capacité paramétrée dans l'EDI .....: %u octets\n", ESP.getFlashChipSize()); + Serial.printf("Taille du sketch ...................: %u octets\n", ESP.getSketchSize()); + Serial.printf("Mémoire disponible .................: %u octets\n\n\n", ESP.getFreeSketchSpace()); + delay(10000); +}