Pour clarifier la réponse, pour ceux qui sont nouveaux dans le monde arduino + StudioCode (source: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino )
Les paramètres suivants sont conformes aux paramètres d'esquisse de l'extension Arduino. Vous pouvez les trouver dans .vscode / arduino.json sous l'espace de travail.
{
"sketch": "example.ino",
"port": "COM5",
"board": "adafruit:samd:adafruit_feather_m0",
"output": "../build",
"debugger": "jlink",
"prebuild": "bash prebuild.sh"
}
sketch - Le nom du fichier de croquis principal d'Arduino.
port - Nom du port série connecté à l'appareil. Peut être défini par la commande Arduino: Select Serial Port.
board - Alias de carte Arduino actuellement sélectionné. Peut être défini par la commande Arduino: Changer le type de carte. Vous pouvez également y trouver la liste des tableaux.
sortie - Chemin de sortie de la construction Arduino. S'il n'est pas défini, Arduino créera un nouveau dossier de sortie temporaire à chaque fois, ce qui signifie qu'il ne peut pas réutiliser le résultat intermédiaire de la génération précédente, ce qui entraîne un long temps de vérification / téléchargement, il est donc recommandé de définir le champ. Arduino requiert que le chemin de sortie ne soit pas l'espace de travail lui-même ou dans un sous-dossier de l'espace de travail, sinon, il peut ne pas fonctionner correctement. Par défaut, cette option n'est pas définie.
débogueur - Le nom court du débogueur qui sera utilisé lorsque la carte elle-même n'a pas de débogueur et qu'il y a plus d'un débogueur disponible. Vous pouvez trouver la liste des débogueurs ici. Par défaut, cette option n'est pas définie.
prebuild - Commande externe avant de créer le fichier d'esquisse. Vous ne devez définir qu'une seule commande de pré-construction. command1 && command2 ne fonctionne pas. Si vous devez exécuter plusieurs commandes avant la génération, créez un script.
Lorsque vous ajoutez un dossier avec une esquisse, vous créez un projet "dit". Le code VS y place des dossiers cachés avec les fichiers de configuration du projet. Pour les voir depuis l'explorateur de fichiers Windows, vous pouvez activer l'affichage des fichiers cachés. que dans votre dossier de projet Vous pouvez trouver .vscode, et il y a le fichier arduino.json.
Plus simple, il suffit de cliquer sur la barre de navigation du projet à gauche, et d'ouvrir le dossier .vscode et d'utiliser vscode comme éditeur, ajoutez simplement
"sortie": "../ArduinoOutput" ou "sortie": "../build" ou tout ce que vous voulez nommer ce dossier.
".." indique qu'il se trouve un niveau au-dessus du "dossier de projet", il est donc "extérieur" comme VScode le souhaite.
Et pour autant que je sache, ce n'est pas un paramètre global, vous devez donc le définir pour chaque projet si vous le souhaitez.
Vérifiez la mise en forme appropriée afin d'enregistrer le fichier, utilisez des conseils de code pour ajouter des options dans le fichier.
J'espère que cela est aussi clair que possible et aidez les autres à trouver ce fichier magique arduino.json et à comprendre où quoi et pourquoi.
À votre santé.