Passer sur Visual Studio Code - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html) +---- Forum : Evolutions faites, à faire, dont vous rêvez... (https://f1atb.fr/forum_f1atb/forum-10.html) +---- Sujet : Passer sur Visual Studio Code (/thread-72.html) |
Passer sur Visual Studio Code - regisarnaud - 09-06-2024 Re-bonjour André, Autre suggestion d'évolution, serait t'il possible de transférer le code de votre Routeur sur Visual Studio Code ? RE: Passer sur Visual Studio Code - F1ATB - 09-06-2024 Je vois pas trop l'intérêt à ce jour de passer en Visual Studio je vois pas ce que cela m'apporterait. Je suis pas sûr de trouver toutes les bibliothèques nécessaires au fonctionnement d'un ESP 32. Cordialement, André. RE: Passer sur Visual Studio Code - Nalexdouze - 10-06-2024 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 RE: Passer sur Visual Studio Code - F1ATB - 10-06-2024 Attention, les 3/4 des gens qui utilisent ce système ne sont absolument pas informaticiens. Il faut mettre en place quelque chose de plus simple possible. Arduino, c'est pas très simple, mais bon, on y arrive. Je vois le niveau des questions qui me sont retournés, je vois la compétence ou pas de ceux qui se lancent dans ce projet. Cordialement, André. RE: Passer sur Visual Studio Code - Free66 - 17-06-2024 Utilisant aussi VS, c'est vraiment efficace pour la gestion des bibliothèques, on peut même choisir la version pour chaque sketch, avec en option la mise à jour ou pas. Par contre, pour avoir essayer de convertir des gros projets que j'avais écris avec iDE Arduino c'est la galère... L'IDE Arduino est plus cool dans la compilation, ce qui fait qu'une fois dans VS erreur de compilation en cascade, du coup j'utilise les deux, nouveau projet VS, ancien IDE Arduino, autre chose j'ai essayé d'utiliser l'OTA et sur VS c'est pas encore vraiment intégré. Et je rejoins André, la mise en place de VS et plateformeIO c'est pas simple pour un novice. RE: Passer sur Visual Studio Code - jeannot - 18-06-2024 Je code sous VS la plupart de mes réalisations. Ce que j'aime c'est surtout l'interface. La compil plateform IO génère beaucoup plus de messages d'erreurs et tolère peu de chose. Par contre j'ai un pb que je n'ai pas encore trouvé, je suis en v8.02 pour le routeur qui pour moi est stable. Si je compile avec arduino, pas de pb tout va bien. Si je compile avec platformIO, quand je suis dans le paramétrage de ESP32, je n'arrive pas à passer les paramètres. l'ESP32 ne répond pas à la sauvegarde. Je vais continuer de chercher la cause, pourtant j'ai les même librairies etc... A suivre |