Hallo
#my_xy_projekt
du hast Recht, dass Arduino15-Verzeichnis ist ein reines Installationsverzeichnis. Ich habe dieses komplett gelöscht und ARDUINO 1.8.8 installiert. Somit sind jetzt 2 Versionen auf dem MAC.
Ich habe beide mit den Bordverwaltern versorgt:
https://dl.espressif.com/dl/package_esp32_index.json
https://arduino.esp8266.com/stable/package_esp8266com_index.json
http://digistump.com/package_digistump_index.json
Beide Versionen haben den gleichen Sketch mit dem NodeMCU 0.9 (ESP-12 Module) Board, wie auch schon beschrieben, kompiliert mit folgendem Ergebnis.
Ver. 1.8.8 hat nicht geklappt
fork/exec /Applications/Arduino-1.8.8.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags: bad CPU type in executable
Fehler beim Kompilieren für das Board NodeMCU 0.9 (ESP-12 Module).
Ver. 1.8.13 hat geklappt, jedoch mit Hinweisen
Executable segment sizes:
IROM : 244828 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 27260 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)
DATA : 1264 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 1108 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 25024 ) - zeroed variables (global, static) in RAM/HEAP
Der Sketch verwendet 274460 Bytes (26%) des Programmspeicherplatzes. Das Maximum sind 1044464 Bytes.
Globale Variablen verwenden 27396 Bytes (33%) des dynamischen Speichers, 54524 Bytes für lokale Variablen verbleiben. Das Maximum sind 81920 Bytes.
Gruß Gerd