Code
Les codes sources du Gnuvario-E
Compilation avec VSCode - PlatformIO
En préalable, il faut télécharger localement les sources depuis le dépot GIT.
Le répertoire local doit contenir à minima :
- le dossier src/, qui contient le fichier Gnuvario-E.cpp
- le dossier lib/, qui contient les librairies nécessaires
- les fichiers platformio.ini et custompart.csv
Dans VSCode, cliquer sur l’icone ‘PlatformIO: Home’ dans la barre horizontale en bas. La page PlatformIO Home va s’afficher dans l’IDE.
Cliquer sur ‘Import Arduino Project’.
- sélectionner le ‘board’. Pour accélérer la sélection, saisir esp32, puis choisir ‘Expressif ESP32 Dev Module’
- ne pas cliquer ‘Use libraries installed by Arduino IDE’
- sélectionner le dossier qui contient le code récupéré du dépôt git
- cliquer sur le bouton ‘Import’
Le projet apparait dans la colonne gauche (EXPLORER) de l’IDE ; il est possible d’explorer les différents fichiers de celui-ci.
Dans la barre horizontale du bas, plusieurs icônes liées à PlatformIO et au projet courant apparaissent.
Les icones les plus intéressantes sont :
- (1). PlatformIO: Home : ouvrir la fenêtre PlatformIO Home
- (2). PlatformIO: Build : compiler le code
- (3). PlatformIO: Upload : compiler de code, et le charger dans le vario
- (8). Platformio: Serial Monitor : ouverture d’un terminal série basique
Vous devez maintenant choisir la combinaison écran/circuit imprimé que vous possédez. Pour cela allez dans le dossier src, fichier HardwareConfig.h
Le choix de la combinaison se fait en décommentant la ligne correspondante à votre combinaison. Ici la version 293.
Pour compiler le code, il vous suffit de:
- démarrer le vario
- relier le vario au PC via la micro USB
- cliquer sur l’icône PlatformIO: Upload
La compilation va s’effectuer et si pas d’erreur, le code compilé sera chargé dans le vario et celui-ci redémarrera.
Pour préparer la carte microSD, c’est ICI