VimsCode/vim-conf/help/help-arduino
2023-05-12 15:58:29 +02:00

123 lines
5.8 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Raccourcis VimsCode :
<F2> invoque une note vim
<F3> invoque l'arborescence du dossier ou vous vous trouvez
<F4> invoque l'historique des modifications effectué
<F5> invoque un terminal en bas
<F6> permet de scroll dans le terminal
<F7> invoque un site d'aide pour vim et terminal
<F8> créé un nouvel onglet vim
<F9> navigue entre les onglets vim
Aide pour arduino :
arduino-cli board # Affiche les commandes de la arduino
attach # Attache un projet à une carte
details # Affiche des détails sur la carte
list # Listes les cartes connectés
listall # Listes toutes les cartes connus et leur correspondance FQBN
search # Cherche dans la carte dans le getionnaires de carte
arduino-cli burn-bootloader # Télécharge le bootloader
arduino-cli cache clean # Efface le cache
arduino-cli compile # Permet de compiler le programme sur la carte
arduino-cli config # Permet d'avoir les commandes de configurations arduino
add # Ajoute une autre valeur à un réglage
delete # Supprime un paramètre et ces sous paramètres
dump # Affiche les paramètres actuels
init # Crée un projet
remove # Supprime une ou plusieurs valeurs d'un paramètres
set # Définit une valeur à un paramètre
arduino-cli core # Permet de faire une opérations sur le coeur arduino
download # Télécharge un ou plusieurs coeurs et touts les outils dépendants
install # Installe un ou plusieurs coeurs et touts les outils dépendants
list # Affiche la liste des platformes installés
search # Cherche un coeur dans la gestionnaire de carte
uninstall # Désinstalle un ou plusieurs coeurs et touts les outils dépendants
update-index # Met à jour l'index des coeurs
upgrade # Met à jour un ou plusieurs platformes
arduino-cli debug # Permet de debug
arduino-cli help # Affiche l'aide arduino
arduino-cli lib # Permet d'afficher la liste des commandes apropos des librairies
deps # Regarde le status d'une dépendance pour une librairies spécifique
download # Télécharge une ou plusieurs librairies sans l'installer
examples # Affiche les exemples de librairies
install # Installe une ou plusieurs librairies dans le système
list # Affiche les librairies installés
search # Recherche une ou plusieurs données de librairies
uninstall # Désinstalle une ou plusieurs librairies
update-index              # Met à jour l'index des librairies
upgrade # Met à jour toutes les librairies installés
arduino-cli monitor # Permet d'ouvrir un port de communication avec carte
arduino-cli monitor -p /dev/ttyaCM0 --describe # Exemple
--board-options strings # Listes les options
--config strings ou -c # Configure un port
--describe # Affiche tous les paramètres du port de communication
--discovery-timeout "durée" # Permet de choisir le temps pour découvrir un port
--fqbn string ou -b # Permet de changer le nom de la carte
--help ou -h # Invoque l'aide
--port string ou -p # Permet de changer l'adresse du port
--protocol string ou -l # Permet de changer le protocol
--quiet ou -q # Affiche seulement le moniteur d'entré et de sortie
arduino-cli outdated # Liste les coeurs et librairies qui peuvent être mis à jour
arduino-cli sketch # Permet de créer/archiver un projet arduino
archive # Créer une archive du projet
new # Créer un nouveau projet
arduino-cli update # Met à jour l'index des coeurs et librairies
arduino-cli upgrade # Met à jour les coeurs et librairies installés
arduino-cli upload # Télécharge un projet arduino
arduino-cli version # Affiche la version de arduino-cli
arguments supplémentaires valide pour toutes les commandes ci-dessus :
--config-file string # Permet de choisir un fichier de configuration personnalisé
--format string # Permet de choisir le format de sortir des logs
--log-file string # Permet de choisir à quel endroit les logs sont stockés
--verbose ou -v # Permet de donner plus d'informations
Exemple d'utilisatio simple :
# Pour connecter des nouveaux index télécharger
arduino-cli core update-index
# Pour lister toutes les cartes connectées
arduino-cli board list
# Pour installer un coeur, un exemple avec samd mais on peut le faire avec avr (pour savoir regarder le FQBN de la carte)
arduino-cli core install arduino:samd
# Pour voir les coeurs installés
arduino-cli core list
# Pour compiler
arduino-cli compile --fqbn "FQBN de la carte" "nom du fichier"
arduino-cli compile --fqbn arduino:samd:mkr1000 MyFirstSketch # Exemple
# Pour téléverser
arduino-cli upload -p /dev/ttyACM0 --fqbn "FQBN de la carte" "nom du fichier"
ttyUSB0