https://github.com/gitberthe/berthevario
variometres gps parapente
https://github.com/gitberthe/berthevario
esp32 freecad gps hgt-data kicad lilygo mpu9250 ms5611 neo6m paragliding platformio qmc5883l variometer
Last synced: 27 days ago
JSON representation
variometres gps parapente
- Host: GitHub
- URL: https://github.com/gitberthe/berthevario
- Owner: gitberthe
- License: gpl-3.0
- Created: 2026-02-20T07:07:05.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-02-26T16:13:41.000Z (about 1 month ago)
- Last Synced: 2026-02-26T23:07:09.525Z (30 days ago)
- Topics: esp32, freecad, gps, hgt-data, kicad, lilygo, mpu9250, ms5611, neo6m, paragliding, platformio, qmc5883l, variometer
- Language: C++
- Homepage:
- Size: 317 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Projet BertheVario
Firmware récent du GnuVario (https://prunkdump.github.io/GNUVario-TTGO-T5-website/).
- Code C++ Visual Studio/PlateformIO pour alti-vario gps parapente (avec gestion des TMA CTR...).
- Compatible bluetooth / XCTrack si nécessaire.
- Plateforme Espressif ESP32 Dev Module, TTGO T5, Lilygo v2.4, Arduino (processeur 32bits, bi-core 240mhz).
**GnuVario/BertheVario mode vol :**

**GnuVario/BertheVario mode randonnée :**

**Utilisation / description :**
- documentation utilisateur dans /doc
- projet PlateformIO dans /BertheVarioPlatformIO
- editer/modifier avec codeblocs dans /BertheVarioCdb
- documentation developpeur dans ../../DoxyBertheVario avec le commande "doxygen Doxyfile.BertheVario" depuis /Codeblocks
- generation de fichier de zones aériennes avec /CompZoneAerienne depuis codeblocks/linux ou windows
- firmware compilé pour une version "standard écran 1.54 Pcb2 de GnuVario" dans /firmware
**Important :**
- penser à bien modifier votre fichier de configuration pour un fonctionnement correct. En particulier le coefficient du filtre alti-baro (valeurs par defaut dans la documentation ou lorsque le fichier est absent/recréé mode mini-éditeur)
**Pour les développeur :**
- voire la documentation doxygen generée.
- attention a bien positionner "#define GNU_VARIO_GRIS" dans src/BertheVario.h avant compilation pour un écran "standard".
- verifier les #define de debugage et en partitculier le #define SIMU_VOL qui simule un vol pour validation.
- modifier le #define de configuration du capteur magnetique pour position a plat, suspente droite ou gauche.
- fichier version.txt pour modification apportées aux differentes versions.
- modifier "BertheVarioPlatformIO/.pio/libdeps/esp32dev/ESP32 File Manager for Generation Klick ESPFMfGK/src/ESPFMfGKGa.cpp" ligne 6 : crc32.h => CRC32.h
- modifier "BertheVarioPlatformIO/.pio/libdeps/esp32dev/MPU9250/MPU9250.h" ligne 85 : 0x06 => 0x02
- voir le #define XC_TRACK à désactiver si non utilisé car consomme 40ko de memoire.