Compiler direktive für ESP8266

Hallo
Ich habe in meinem Code z.B. ARDUINO_AVR_UNO oder ARDUINO_AVR_DUE mit #if verwendet, damit ich gewisse Definitionen den Board angepasst definieren kann.

Nun suche ich Bezeichnungen für ESP8266.
ESP8266 funktioniert soweit, nur dass ich die genaue Board Bezeichnung nicht habe.

Suche in Board.txt, Google etc... erfolglos.
Sind die ESP Boards überhaupt so definiert?
Wenn ja wo findet man die Bezeichnungen, z.B. für
WEMOS d1 mini pro oder NODE MCU V3 ...

Danke für die Hilfe.

Du möchtest dir die ausführlichen Ausgaben beim Kompilieren ansehen.
Dort findest du die Definitionen.

Alles was mit -D anfängt:

-D__ets__ 
-DICACHE_FLASH
-D_GNU_SOURCE 
-DESP8266 "@E:\\temp\\Arduino/core/build.opt"
-DMMU_IRAM_SIZE=0x8000
-DMMU_ICACHE_SIZE=0x8000 
-DNONOSDK22x_190703=1 
-DF_CPU=80000000L
-DLWIP_OPEN_SRC 
-DTCP_MSS=536 
-DLWIP_FEATURES=1
-DLWIP_IPV6=0 
-DARDUINO=10819 
-DARDUINO_ESP8266_WEMOS_D1MINIPRO 
-DARDUINO_ARCH_ESP8266 
-DARDUINO_BOARD=\"ESP8266_WEMOS_D1MINIPRO\"
-DARDUINO_BOARD_ID=\"d1_mini_pro\" 
-DFLASHMODE_DIO 

Danke doch ich weiss nicht genau was Du meinst. Habe ich noch nie gesehen auch mit allen Optionen an. Ich arbeite mit VS2022 und VisualMicro.
Ich werde aber nochmals alle Compile, Link und Sende Optionen aktivieren und danach suchen.

Danke für den Hinweis.

Ja habs gefunden: ARDUINO_ESP8266_WEMOS_D1MINIPRO

Danke.

Deine Lösung stand doch schon in Post #2 !!
Das sollte man schon richtig markieren.

Hmm...
Das stört mich nicht weiter.

Zudem sagt es so mehr über @gorillale aus, als über mich bzw. meine Hilfeversuche.
Ist somit auch eine interessante "Information".

Ok, verstehe ich, allerdings steht in deinem Post deutlich mehr Informationen, als das bisschen Nachgeplappere.