Bonjour,
Je mets parfaitement entre parenthèses car j'ai de temps en temps un plantage mais à la tentative suivante, cela fonctionne en générale. Beaucoup mieux dans tous les cas qu'avec l'IDE Arduino.
Exact.
Par contre, concernant les fichiers à copier en SPIFF, il faut préalablement créer une partition et je n'ai pas encore trouvé comment faire. C'est pour cela que les deux dernières lignes du fichier plateforio.ini ci-dessus sont commentées. Dans le fichier .ini, les lignes de commentaires commencent par ";".
Il faut créer un fichier de partition dans son projet, voir le site de espressif pour en connaitre toutes les finalités, mais la on rentre dans le dur....,
example "partitions.csv":
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x1B0000,
app1, app, ota_1, 0x1C0000,0x1B0000,
spiffs, data, spiffs, 0x370000,0x70000,
et mettre ce fichier en référence dans le PlatformIO.ini
board_build.partitions = partitions.csv
Pour terminer , l'IDE Arduino est très bien pour débuter et compiler , charger son petit sketch , mais l'avantage d'utiliser un logiciel tel que VSCODE ou autre avec différente extension, c'est pour l ' "IntelliSense", gestion de ces librairies,...
Pour les anglophones:
Visual Studio (full version) is a "full-featured" and "convenient" development environment.
Visual Studio (free "Express" versions - only until 2017) are feature-centered and simplified versions of the full version. Feature-centered meaning that there are different versions (Visual Studio Web Developer, Visual Studio C#, etc.) depending on your goal.
Visual Studio (free Community edition - since 2015) is a simplified version of the full version and replaces the separated express editions used before 2015.
Visual Studio Code (VSCode) is a cross-platform (Linux, Mac OS, Windows) editor that can be extended with plugins to your needs.