Im aktuellen DEV-Branch kann man nun recht einfach zwischen Arduino 2/3 umschalten.
Dazu müssen diese Zeilen in der platform.ini
angepasst werden:
;platform = espressif32@^6.9.0 ; Arduino 2.0.17
platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.05/platform-espressif32.zip ; Arduino 3.0.5
Zusätzlich müssen noch diese Zeilen aktiviert werden:
board_build.embed_txtfiles =
managed_components/espressif__esp_insights/server_certs/https_server.crt
managed_components/espressif__esp_rainmaker/server_certs/rmaker_mqtt_server.crt
managed_components/espressif__esp_rainmaker/server_certs/rmaker_claim_service_server.crt
managed_components/espressif__esp_rainmaker/server_certs/rmaker_ota_server.crt
Nach einem Full-Clean + Build sollte im Log/Weboberfläche die Arduino Version 3.0.5 erscheinen.
Wäre schön, wenn ihr Arduino 3 mal testen könntet & eure Erfahrungen hier teilt.
Also Funktionstest, Bugs, Speicherverbrauch usw.
Einen guten Start in die Woche!