Code
GNUVario-E исходные коды
Библиотеки
В этой главе будут описаны используемые библиотеки.
Управление датчиками
AccelCalibrator: Калибровка MPU
IntTW: Управление
kalmanvert: Kalman filter
LightInvensense: управления MPU9250
MPU: управления MPU9250
ms5611TW: управления MS5611
NmeaParser: парсер GPS
SerialNmea: Обработка пакетов GPS and BT
TwoWireScheduler:
VarioCalibration: Управление калибровкой сенсора
vertaccel:
Управление экраном
Adafruit_GFX_Library: Библиотека, используемая для управления экраном
GxEPD2: Библиотека, используемая для управления экраном
figure: Управление отображением числовых полей
various screen: Управление экраном
Настройка параметров
ArduinoJson: Библиотека для работы с файлами json
HardwareConfig: Содержит общие настройки оборудования
HardwareConfigESP32: Содержит настройки оборудования связанные с ESP32
VarioSetting: Содержит пользовательские настройки
Управление устройством
beeper: Управление звуком
EepromHAL: Управление Flash памятья
SdFat - Adafruit_Fork: Управление SDcard
sdcardHAL: Управление SDcard
tone_esp32: Управление звуком совместимым с ESP32
toneHAL: Управление звуком
VarioButton: Управление кнопками
VarioWebServer: Управление редактированием WebServer
VarioWifiServer: Управление встроеным web-site
Отладка
ArduinoTrace: DБиблиотека для управления функциями отладки
DebugConfig: Настройки отображения отладочных сообщений
VarioLog: Настройки файлов журналов (LOG)
Инструменты
esp32FOTA2: Управление обновлениями через интернет
utility: Различные функции
VarioStat: Управление статистикой полетов
Ссылка на используемые библиотеки
Adafruit-GFX-Library
ArduinoJson
ArduinoTrace
EepromHAL
esp32FOTA
GxEPD2
SdcardHAL
SdFat