diff --git a/Platform.io-cli.md b/Platform.io-cli.md index a7797eb..71dddc3 100644 --- a/Platform.io-cli.md +++ b/Platform.io-cli.md @@ -3,12 +3,14 @@ ## [Installation platform.io cli](https://docs.platformio.org/en/latest/core/installation/methods/installer-script.html#super-quick-macos-linux) Pour l'installation, c'est très simple, juste copié/collé cette commande : -
+
+```
python3 -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
-
+```
+
Ensuite, pour avoir les raccourcis, il faut faire deux trois manipulations faciles :
-
+```
export PATH=$PATH:$HOME/.local/bin
emulate sh -c '. ~/.profile'
@@ -16,30 +18,29 @@ mkdir -p /usr/local/bin
sudo ln -s ~/.platformio/penv/bin/platformio /usr/local/bin/platformio
sudo ln -s ~/.platformio/penv/bin/pio /usr/local/bin/pio
sudo ln -s ~/.platformio/penv/bin/piodebuggdb /usr/local/bin/piodebuggdb
-
+```
Après avoir fini cela, redémarrer l'ordinateur pour qu'il prenne la configuration ci-dessus.
### [Création d'un projet](https://docs.platformio.org/en/latest/core/quickstart.html#board-identifier)
On va créer un dossier pour notre premier projet de teste :
-
+```
mkdir "nom du dossier"
cd "nom du dossier"
-
+```
Pour initialiser le projet :
-
+```
pio project init --board uno --board nodemcuv2 --board teensy31
-
+```
Si tout va bien normalement, vous devez avoir plusieurs dossiers et un fichier.
Nous allons à présent nous place dans le dossier src et créer un fichier "main.cpp" :
-
+```
vimscode -esp main.cpp
-
-
+```
Nous allons écrire à l'intérieur :
-
+```
/**
* Blink
*
@@ -72,22 +73,21 @@ void loop()
// wait for a second
delay(1000);
}
-
+```
Et pour téléverser, il faut se placer dans le dossier que vous avez créé :
-
+```
cd ../
pio run
-
-
+```
**Si vous avez une erreur telle que :**
-port inexistant
-port introuvable
Il faut lancer cette commande :
-
+```
sudo usermod -aG dialout "votre utilisateur"
-
+```
Après cette commande, redémarrer votre ordinateur.
@@ -96,8 +96,8 @@ Après cette commande, redémarrer votre ordinateur.
Pour avoir toutes les commandes de platform.io : [Commande platform.io](https://docs.platformio.org/en/latest/core/userguide/index.html#commands)
Pour ajouter des lib :
-
+```
pio pkg search "lib"
pio pkg install -l "lib"
pio pkg -h #pour l'aide
-
\ No newline at end of file
+```
\ No newline at end of file