SN ESP32 Как запросить?

Что-то в даташите не нашёл как запросить серийный номер?
ESP32-SN

у меня дежавю… ты вроде уже спрашивал

да нет вроде…хотя читаю старые посты…неужели это писал я )))
PS даже стилистика не моя…злобные хакеры видимо заломали…

для ESP-32 чипИД это его МАК. Как МАК запросить - не станешь спрашивать? :wink:

не, не стану, так и запрашиваю, думал что есть функция ядра как на RP2040
так как вот так не алё, а вот IDE умеет!

//#include <WiFi.h>

void setup() {
Serial.begin(115200);
delay(3000);
Serial.println(WiFi.macAddress());
}

void loop() {

}

Это мак адрес

номер совпадает с MAC адресом, я жеж показал картинко

Нет, это не “номер совпадает”. Это мак адрес. А номера нет. И если ты откроешь документацию и будешь искать как получить мак адрес, а не номер, то ты всё найдешь.

уже )))

#include <Arduino.h>
uint32_t chipId = 0;

void setup() {
  Serial.begin(115200);
  delay(5000);
  Serial.println(" Я в работе ");
}

void loop() {
  static bool get_info = true;
  if (get_info) {
    for (int i = 0; i < 17; i = i + 8) {
      chipId |= ((ESP.getEfuseMac() >> (40 - i)) & 0xff) << i;
    }
    Serial.printf("ESP32 Chip model = %s Rev %d\n", ESP.getChipModel(), ESP.getChipRevision());
    Serial.printf("This chip has %d cores\n", ESP.getChipCores());
    Serial.print("Chip ID: "); Serial.println(chipId);
    Serial.print("Efuse MAC: "); Serial.println(ESP.getEfuseMac(), HEX);
    get_info = false;
  }
}

логичнее эти строчки поменять местами :slight_smile: