Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Passer sur Visual Studio Code
#3
J'étais un peu sceptique également quand aux bénéfices de VSC+PlatformIO par rapport à l'IDE Arduino.

Mais personnellement j'y ai trouvé une compilation extrêmement plus rapide.
Les bibliothèques sont exactement les même que sur Arduino et même encore mieux gérées puisque dans le fichier platformio.ini on peut personnaliser la compilation.

Dans cette exemple on vient demander explicitement des versions spécifique, inclure des variables de compilation... franchement c'est pas mal.

[env:esp32dev]
platform = espressif32 @ 6.7.0
board = esp32dev
framework = arduino
monitor_speed = 115200
board_build.filesystem = spiffs
lib_deps =
    paulstoffregen/OneWire @ 2.3.7
    milesburton/DallasTemperature @ ^3.9.0
    knolleary/PubSubClient@ ^2.8
    jandrassy/ArduinoOTA @ ^1.1.0
    plageoj/UrlEncode @ ~1.0.1
build_flags =
    -D BUILD_ENV_ESP32
extra_scripts =
    pre:extra_scripts/build_versioning.py
    post:extra_scripts/binary_firmware.py

Pour le développement je trouve ce duo nettement plus efficace.

Le revers est que pour un utilisateur final qui ne maitrise pas, l'installation est de VSC+PlatformIO peu paraitre plus compliqué.
Mais une solution comme celle-ci peut palier à ça  Big Grin
Enphase -> Node-RED -> Source MQTT
1x Routeur 11.17_RMS -> CES 2,5kW
3x IQ7+/3x 375WhC + 4x IQ8MC/4x 400WhC
Domotique gérée sous Jeedom 4.4.14 (DIY VMM Synology)
Répondre


Messages dans ce sujet
Passer sur Visual Studio Code - par regisarnaud - 09-06-2024, 08:29 AM
RE: Passer sur Visual Studio Code - par F1ATB - 09-06-2024, 11:15 PM
RE: Passer sur Visual Studio Code - par Nalexdouze - 10-06-2024, 02:19 PM
RE: Passer sur Visual Studio Code - par F1ATB - 10-06-2024, 04:13 PM
RE: Passer sur Visual Studio Code - par Free66 - 17-06-2024, 09:06 PM
RE: Passer sur Visual Studio Code - par jeannot - 18-06-2024, 04:56 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)