Betaflight Andvaced - flacon2000/FPV-FAQ GitHub Wiki
Принцип кодирования позиции элементов OSD в конфиге
Позиция любого включенного элемента задаются смещением от верхнего левого угла (нулевое смещение). Позиция сохраняется числом следующего формата:
Для первого экрана: смещение + 2048 код профайла 1
Для второго экрана: смещение + 4096 код профайла 2
Для третьего экрана: смещение + 8192 код профайла 3
Если элемент есть на нескольких экранах то его смещение будет одинаково для всех профилей, а отображение на дополнительных экранах включаются суммированием кодов профилей:
[1 + 2] смещение + (2048+4096=6144)
[1 + 3] смещение + (2048+8192 =10240)
[2 + 3] смещение + (4096+8192=12288)
[1 + 2 + 3] смещение + (2048+4096+8192=14336)
При отключении из кода позиции вычитается код профиля на котором отключается отображение элемента. Тем самым всегда сохраняется ранее выбранное место размещения. Например, позиция элемента 2049 (вторая клетка на первом профиле, помним, что нумерация с 0). Если отключить отображение элемента, то его старая позиция сохранится в конфиге под номером 2049 - 2048 = 1. Если впоследствии включить этот элемент на втором профиле то он получит номер 1+4096 = 4097 отобразится во второй клетке второго экрана.
Установить текущий профайл OSD в конфиге
set osd profile = 1
Настройка переключения мощности VTX с пульта
Мощность видеопередатчика удобно повесить на 6-кнопочный переключатель. Для этого в CLI нужно настроить параметр vtx для всех диапазонов мощности и повесить управление на вкладке Корректировкой в полете на нужный AUX
Как определить версию Smart Audio у вашего VTX
На вкладке Blackbox включить логгирование SmartAudio. Сохранить, перегрузить и на вкладке Sensors отключив все сенсоры кроме отладки, считать значения первого сенсора.
- 100 = SA 1.0
- 116 = SA 1.0 unlocked
- 200 = SA 2.0
- 216 = SA 2.0 unlocked
- 300 = SA 2.1