Библиотеки

В этой главе будут описаны используемые библиотеки.

Управление датчиками

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