121 lines
5.9 KiB
Plaintext
121 lines
5.9 KiB
Plaintext
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
|