13 Commits
11.5.0 ... main

Author SHA1 Message Date
Dmitry Panin
b4f4ffd41c 13.2.0 Release 2025-08-06 20:25:51 +03:00
UA3REO
592fda2472 13.1.0 Release 2025-06-23 17:15:07 +03:00
UA3REO
1084908a62 13.0.0 Release 2025-06-17 21:00:33 +03:00
UA3REO
f046ad890c 12.5.1 Release 2025-05-11 18:02:04 +03:00
UA3REO
8c321ce510 12.5.0 Release 2025-05-02 08:46:55 +03:00
UA3REO
5847321011 12.4.0 Release 2025-04-23 13:20:47 +03:00
UA3REO
606d52f065 Update README 2025-04-13 20:20:09 +03:00
UA3REO
7bd2aad76a 12.3.0 Release 2025-04-13 13:04:24 +03:00
UA3REO
c4c9c1a6d1 DK102 Manual update 2025-04-09 17:26:27 +03:00
UA3REO
53784245cc Update W-Lite files 2025-04-07 10:37:55 +03:00
UA3REO
74c1b71267 12.2.0 Release 2025-03-29 21:02:14 +03:00
UA3REO
148c126a3c Update Info.txt 2025-03-11 17:33:47 +03:00
UA3REO
dedae3ffdb 12.0.0 Release 2025-03-10 15:10:17 +03:00
34 changed files with 259479 additions and 367 deletions

View File

@@ -1,3 +1,203 @@
----Version 13.2.0----
+STM32: Wolf-1: Добавлена поддержка кнопок тангенты MH48, Автор RA3RBE
+STM32: Добавлены CW настройки "Memory size" и "Memory debounce, ms" для регулировки памяти электронного ключа
+STM32: Оптимизация производительности WFM на 384кГц полосе
+STM32: Исправления в отображении Self Test, Tnx SP7MFR
+STM32: Wolf-1: Исправления в работе ENC2 в окне EQ, Tnx Oleksandr
+STM32: VOX теперь не срабатывает в CW, Tnx UZ5DM
+STM32: Wolf-2: Энкодер регулировки фильтра автоматически переключается в режим LPF, если регулировку HPF не позволяет мода, Tnx UZ5DM
+STM32: Self Test тюнера корректно отрабатывает, даже если он изначально выключен, Tnx R1CDZ
+STM32: Исправлено восстановление настроек при выходе из SSTV декодера, Tnx SP7MFR
+STM32: Увеличена точность и количество попыток настройки ATU, Tnx UZ5DM
+STM32: Добавлена калибровка "ADC Driver Gain", позволяющая выбрать тип установленного драйвера АЦП для компенсации S-метра (фактическое усиление), Tnx RM0A
+STM32: При нулевом "ADC Driver Gain" (работа без драйвера) кнопка DRV заменяется на управление PGA, Tnx RM0A
+STM32: Увеличен шрифт КСВ и мощности на теме оформления "7 segment", Tnx RM0A
+STM32: Воспроизведение CW останавливается при начале ручной манипуляции ключом или через CAT, Tnx UX2CT
+STM32: Долгое нажатие на "SelfHR" открывает различные настройки в зависимости от моды, Tnx UZ5DM
+STM32: В настраиваемые функциональные кнопки добавлена функция A/B как альтернатива XFC, Tnx UR5MBQ
+STM32: Wolf-1: Регулировка мощности основным энкодером теперь возможна только в режиме Tune, Tnx PA3CMP
+STM32: Уменьшена полоса и скорость отклика ФАПЧ демодулятора SAM, Tnx RU4PN
+STM32: Улучшен обмен аудио данными TX по USB
+STM32: Wolf-2: Исправлено отключение УКВ PLL Lock светодиода после перехода на передачу
+STM32: Регулировка мощности WSPR маяка вынесена в отдельную настройку, Tnx Vitaly
+STM32: Добавлена настройка "LPF Timeout", управляющая отключением ФНЧ спустя время после перехода TX->RX, Tnx Dire Wolf
+STM32: Долгое нажатие на экранную кнопку DRV открывает окно управления ADC DRV, ADC PGA и AutoGainer
+STM32: В окно выбора моды добавлены кнопки вызова WSPR и окно ввода корреспондента макросов
+STM32: Добавлена настройка "ENC2 Priority" для выбора приоритетной функции вторичного энкодера, на которую происходит автоматическое переключение после 30сек бездействия, Tnx RV9CT
+STM32: При ключевании CW без перехода в TX (без Keyer PTT) происходит самоконтроль ключа в режиме RX
+STM32: Добавлена настраиваемая функциональная кнопка "Break In", которая переключает тип настройки CW PTT Type, Tnx R5ZX
+STM32: Добавлена настройка "FFT Measurements", отображающая на водопаде различные измерения спектра (спектральная плотность шума, SNR и прочее)
----Version 13.1.0----
+STM32: Улучшения в работе FFT Lens
+STM32: Улучшение работы RDS при 384кГц обзоре
+STM32: Добавлена настройка "AutoCQ Macros 1", позволяющая настроить авто-вызов CQ макроса CW/SSB/RTTY с заданным интервалом долгим нажатием на кнопку, Tnx UZ5DM, R4PCB
+STM32: Устранено подвисание при возникновении ошибки импорта с SD карты, Tnx ats52
+STM32: Увеличена максимальная длина имени макросов, Tnx SP7MFR
+STM32: Добавлена возможность управления аттенюатором с помощью функционального энкодера (при неактивном AutoGainer, шаг задаётся настройкой Att step), Tnx ats52
+STM32: Wolf-2: Включен светодиод Lock для RFFC2071, Tnx RU4PN
+STM32: При включении SSTV декодера автоматически отключается DNR и NB, Tnx SP7MFR
+STM32: Исправление разных ошибок
----Version 13.0.0----
+STM32: WOLF-2-Pro: Поддержка регуляции подсветки кнопок и экрана
+STM32: Небольшие доработки CW декодера
+STM32: Доработки импорта макросов из файла настроек
+STM32: При входе во встроенные FT4/FT8 автоматически отключаются DNR/NB/SQL/Notch, Tnx SP7MFR
+STM32: Добавлен выбор активной полосы в окне эквалайзера с помощью функционального энкодера, Tnx Oleksandr
+STM32: Autogainer автоматически отключает ADC PGA на мощных сигналах, Tnx UR5MBQ
+STM32: Исправлен порядок значений в настройке Freq Step FM, Tnx SP7MFR
+STM32: Исправлена регулировка параметра "Transv 6cm IF kHz", Tnx RA6KE
+STM32: Исправлена отображение ошибки при некорректной версии прошивки ESP, Tnx BD6MM
+STM32: Wolf-Mini: Открыта настройка "Transv only TX" из старших версий (не проверялась), Tnx R6DLC
+STM32: Уменьшен передаваемый рапорт во встроенном FT8, Tnx RX3PX
+STM32: Доработки микрофонного АРУ
+STM32: Wolf-1: Кнопка XFC реализована по аналогии с Wolf-2, Tnx R3RM
+STM32: Улучшения в работе FFT Lens, Tnx Oleksandr
+STM32: При выходе из SSTV декодера трансивер возвращается в ранее выбранную моду, Tnx SP7MFR
+STM32: Добавлен быстрый запуск FT4/FT8/SSTV декодеров через окно выбора моды, Tnx DL1EGQ
+STM32: Wolf-2: Добавлена калибровка уровня тока смесителей УКВ платы, Tnx OE1BKP, Sergey Klimov
+STM32: Долгое нажатие на VOX и CESSB теперь открывает их настройки, Tnx SP7MFR
+STM32: Функция Mute теперь не влияет на встроенный FT8/FT4 декодер, Tnx RA6UAC
+STM32: Автоматическая подстановка позывного корреспондента в RTTY по шаблонам декода CQ -call- -call- и TEST -call- call- (аналогично CW)
+STM32: Wolf-Mini: Убраны пункты меню "ANT 1/2 Type", Tnx R7KBI
+STM32: Чуть лучше распределены цвета на водопаде FT8
+STM32: Wolf-Mini: Исправлена ошибка в подаче тока покоя на КВ усилитель во время работы на УКВ, Tnx 4K6Z
+STM32: Увеличен масштаб оси Y в SWR анализаторе, Tnx R1CDZ
+STM32: Добавлена настройка "Repeater tone", добавляющая тон 1750Гц в начало FM передачи для открытия репитера, Tnx F5IWR
+STM32: Калибровка "Second COM Mode" перенесена в настройки для быстрого доступа
+STM32: Добавлен новый режим работы "Second COM Mode" "DATA", выводящий в COM-порт результат декода CW и RTTY
+STM32: При отправке текста в DATA COM-порт в модах CW и RTTY происходит передача его в эфир
+STM32: Добавлена возможность подстройки по частоте во время декодирования SSTV, Tnx DL1EGQ
----Version 12.5.1----
+STM32: Обновлены настройки по умолчанию
+STM32: Меню установки времени теперь работает от вторичного энкодера
+STM32: Исправлена проблема с отображением маркеров частот на спектре, Tnx SP7MFR
+STM32: Исправлена проблема c Stereo FM, Tnx SP7MFR
+STM32: Уменьшено предусиление FT8 декодера
+STM32: Исправлена работа FT8 энкодера при работе с хешированными позывными, Tnx RX3PX
+STM32: Исправления в процессе импорта настроек, Tnx Papandupolo
+STM32: Улучшения работы макросов
+STM32: Улучшена работа VOX, Tnx R9OAD
----Version 12.5.0----
+HARDW: Wolf-BA7LJL: Добавлены схемы и фотографии трансивера модификации BA7LJL
+HARDW: Wolf-DK102: Добавлена инструкция по сборке платы антенного тюнера, Tnx BH7FFB
+STM32: WOLF-100D: Возвращена настраиваемая функциональная кнопка "BANDMP", Tnx SP7MFR
+STM32: WOLF-Mini: Исправлено отображение герц а СВЧ бендах, Tnx RT5D
+STM32: WOLF-Mini: Исправлена проблема, когда RDS могло прикрывать функциональные кнопки, Tnx UR5VLC
+STM32: Исправлена работа DNR, когда включен режим Double на одинаковых бендах, Tnx SP7MFR
+STM32: Исправлена работа при переключении VFO с активным DX Split, Tnx SP7MFR
+STM32: Исправлено сохранение выбранного спутника, Tnx RT3W
+STM32: Добавлен RTTY энкодер, работает на макросах CW по тем же кнопкам
----Version 12.4.0----
+STM32: Переделано окно получения информации о позывном корреспондента (короткое нажатие по позывному на главном экране)
+STM32: Добавлена функциональная кнопка "DXCALL" для ввода позывного корреспондента
+STM32: Маркер введённого корреспондента отображается на спектре
+STM32: Персональная информация (Callsign, QTH, WiFi, Макросы) вынесена в отдельную область EEPROM и будет реже сбрасываться при дальнейшем обновлении прошивок
+STM32: Максимальное количество знаков в CW макросах увеличено до 100 символов
+STM32: Количество макросов CW/SSB расширено до 8
+STM32: Обновлены CW макросы по умолчанию, Tnx RM0A
+STM32: Обновлен алгоритм ввода текста с экранной клавиатуры в текстовых пунктах меню
+STM32: Добавлена настройка для ввода имени оператора
+STM32: Добавлена возможность использовать вставки в CW-макросах, куда подставляется позывной оператора, корреспондента и т.п. подробности о видах вставок в README
+STM32: CW декодер может распознавать последовательности CQ -call- -call- и TEST -call- call-, автоматически подставляя позывной корреспондента
+STM32: Смещена позиция надписи "Stereo FM" при активном dBm Grid отображении спектра, Tnx EA7HOG
+STM32: Split DX автоматически отключается при смене бенда
+STM32: Добавлена калибровка "Swap AF & IF", позволяющая поменять ручки регулировки AF/IF местами, Tnx RU4PN
+STM32: Wolf-Mini: Исправления в оформлении FT8, Tnx RA6UAC
+STM32: Добавлен экспериментальный декодер FT4 + обновления в FT8
+STM32: Точность настройки трансвертеров расширена до kHz, Tnx Andrey Nikolaev
+STM32: Wolf-2: Добавлена настраиваемая функциональная кнопка "RXANT", позволяющая подключить дополнительную приёмную антенну с управлением от сигнала U23-7 регистра, Tnx RM0A
+STM32: Немного сглажены переходные процессы звука при переключении RX/TX, Tnx RM0A
+STM32: Увеличена чувствительность SSTV декодера, добавлена автокорректировка частоты в небольших пределах
+STM32: Обновлены встроенные Amateur Radio Country Files
+STM32: Расширен список поддерживаемых SD карт, Tnx RM0A
+STM32: Добавлен вывод герц частоты VFO-A на СВЧ бендах (CN темы и Wolf-Mini), Tnx RT5D
----Version 12.3.0----
+STM32: Исправление подгрузки TLE файла, Tnx RT3W
+STM32: Исправление ошибки выхода из FT8 с активным Free Tune, Tnx UZ5DM
+STM32: Исправление ошибок сохранения в EEPROM, Tnx SP7MFR
+STM32: Добавлен SSTV-декодер для мод PD 50/90/120/180, Scottie 1/2, Martin 1/2 (пока без сохранения на SD)
+STM32: Wolf-2: Bluetooth модуль не отключается при отключении Mute, Tnx R9FDL
+STM32: Wolf-Mini: Кнопка Band теперь не активна в меню, Tnx Dispatcher
+STM32: Увеличен порядок полосового фильтра для WFM моды на 384кГц полосе, Tnx Dispatcher
+STM32: Добавлено отображение КСВ/Мощности по CAT, Tnx R5ZX
+STM32: Добавлен тип отладки "SD" для поиска проблем в работе карт памяти
+STM32: Wolf-Mini: Исправлена работа с трансвертерами, Tnx RT5D
+STM32: Wolf-DK102: Обновление настроек и калибровок по умолчанию
+STM32: Wolf-DK102: Обновлена инструкция по сборке и эксплуатации на Русском языке, Tnx BH7FFB
+STM32: Добавлена функция "Lock in IQ Mode" для блокировки трансивера на IQ моде (для работы с HDSDR и подобным ПО), Tnx SP7MFR
+STM32: Добавлена возможность переключения CW-L/CW-U аппаратной кнопкой моды, Tnx UZ5DM
+STM32: Добавлены иконки мод AM-L/AM-U в CN тему оформления, Tnx SP7MFR
+STM32: Улучшена память электронного CW ключа
+STM32: Wolf-2: Добавлена возможность регулировки шага перестройки мощности энкодером на лицевой панели, Tnx RM0A
+STM32: Wolf-2: Аппаратная кнопка A/B теперь работает как A<>B (свап частот между VFO), Tnx RM0A
----Version 12.2.0----
+HARDW: Wolf-2-VHF-v3f: Исправления в схеме: изменены драйверы усилителей, питание 1.2G, номиналы фильтров 433MHz. Плата осталась прежней, Thx UN7JMM, Sergey Klimov
+HARDW: Wolf-DK102: Добавлена инструкция по сборке, Tnx BH7FFB
+STM32: Wolf-DK102: Добавлена отдельная прошивка с предустановленными настройками, улучшена инициализация аудио-кодека
+STM32: Добавлена возможность отображения названий станций на водопаде из файла на SD карте. Пример файла station_names.txt размещён в папке Stuff. Автор BD6MM
+STM32: Wolf-2: Улучшен процесс инициализации УКВ платы
+STM32: Wolf-2: Запрещен переход по диапазонам во время передачи с помощью кнопок на лицевой панели, Tnx RM0A
+STM32: Коэффициент сглаживания значений с-метра вынесен в настройку "S-Meter smooth", Tnx ats52
+STM32: DNR Threshold снижен по умолчанию
+STM32: Wolf-Mini: В настраиваемые функциональные кнопки добавлен Autograiner, Tnx R3TKS
+STM32: Улучшена отзывчивость второстепенных энкодеров, увеличен Debounce по умолчанию
+STM32: Добавлены калибровки "SD Recording power" и "SD Macros power" для регулировки коэффициента мощности воспроизведения с SD карты в эфир
+STM32: Исправлено переключение диапазонов при активной FFT Lens
+STM32: FT8 логи сохраняются раздельно по указанному в настройках позывному, Tnx UN7LAS
+STM32: Добавлена калибровка "Min Voltage protect", экстренно выключающая трансивер при низком значении питающего напряжения на INA226, Tnx p m
+STM32: Улучшена поддержка CAT команд и работа Ham Radio Deluxe
+STM32: Консоль отладки перемещена в меню TRX, рядом с выбором типа отладочной информации
+STM32: Добавлена пагинация для выборка спутника по TLE файлу
+STM32: Добавлена возможность запретить передачу на одну из антенн, выбрав её исключительно для RX, Tnx RM0A
----Version 12.1.0----
+STM32: Исправлена проблема с CAT PTT в JTDX и подобных программах, Tnx Сергей
+STM32: Исправлена проблема при использовании Free Tune + Split DX, Tnx SP7MFR
+STM32: Исправлена проблема при использовании Split DX за пределами диапазонов (не срабатывала блокировка передачи), Tnx SP7MFR
+STM32: Исправлено отображение полоски сигнала АЦП после перехода с трансвертерного диапазона, Tnx RT3W
+STM32: Улучшена работа сдвиговых регистров, Tnx R1CDZ
+STM32: W-Mini: оптимизировано обновление экрана при работе AutoGainer, Tnx RV9CT
+STM32: W-Mini: исправлено сохранение IF Gain по бендам, Tnx Dispatcher
----Version 12.0.0----
+FPGA: Попытка устранить периодические проблемы с фантомными сигналами (пока только 22к версия, временно будет работать и 11.1.0 в случае проблем)
+FPGA: В System Info теперь отображаются MIN/MAX значения на входе ЦАП во время передачи, Tnx R6DLC
+STM32: Добавлена экспериментальная поддержка внешнего интерфейсного устройства на базе ESP32, программируемого под нужды пользователя (см папку Stuff для информации)
+STM32: При отключенном Autogainer отображается уровень сигнала на входе АЦП (CN темы), Tnx Dire Wolf
+STM32: Улучшение алгоритма импорта настроек, Tnx SP7MFR
+STM32: Увеличен порядок фильтров IQ потока для 384кГц обзора, Tnx SP7MFR
+STM32: Добавлен DC-фильтр для SAM демодулятора, Tnx Jaz
+STM32: Доработки FM демодулятора "Diff" типа
+STM32: Wolf-1: В настраиваемые функциональные кнопки добавлена функция "TX", Tnx UT8EU
+STM32: Перемещена кнопка "EQ" на главной панели, Tnx ats52
+STM32: Улучшена работа CW макросов при задержке передачи, Tnx SP7MFR
+STM32: Wolf-Lite: Остановлено развитие кодовой базы из-за закончившейся ROM, далее только выпуск баг-фиксов к стабильному релизу
+STM32: Новый алгоритм шумоподавления DNR, в настройках задаются 2 порога срабатывания под предпочтения пользователя для быстрого переключения между режимами
+STM32: Экранные диапазонные кнопки в CN темах теперь работают аналогично аппаратным (короткое нажатие прыгает по ячейкам памяти, долгое - записывает в память), Tnx RT3W
+STM32: Ячейки памяти диапазонов сохраняют не только частоту, но и моду, Tnx UT8EU
+STM32: Добавлены предзаписанные пары ячеек памяти для основных диапазонов (SSB+CW)
+STM32: Wolf-Mini: Удалена опция "FUNC" с вторичного энкодера, Tnx R7KBI
+STM32: Wolf-Mini: Во время регулировки SSB HPF вторичным энкодером отображается текущее значение полосы фильтра, Tnx R7KBI
+STM32: Wolf-Mini: Улучшена система синхронизации параметров кодека NAU8822 по I2C, Tnx R7KBI
+STM32: Улучшен механизм определения перегрузки АЦП
+STM32: Усилена вычисляемая контрольная сумма, которая защищает настройки и калибровки от случайного повреждения
+STM32: Добавлена поддержка формата моно-16 бит для USB аудио-устройства, Tnx RN3KK, R3TLI
+STM32: Улучшение поддержки части CAT-команд, Tnx RN3KK
+STM32: В списке WiFi сетей выводится RSSI сигнала каждой из точек доступа, Tnx R7KBI
+STM32: Реализована поддержка удалёнки через Bi4Remote, https://t.me/bi4remote_team https://habr.com/ru/articles/797625/ , Tnx RN3KK, R3TLI
+STM32: Улучшена работа TOT в CW, Tnx SP7MFR
+STM32: Макросы выделены в отдельное меню
+STM32: Долгое нажатие на макрос в нижнем меню открывает страницу его редактирования
+STM32: Добавлено 5 макросов SSB, активируется на те же кнопки, что и макросы CW но в голосовых модах, им можно прописать свои имена на кнопках, Tnx RT3W
+STM32: Увеличено ускорение перестройки частоты при быстром вращении энкодера и активной настройке "TRX Settings -> Encoder Accelerate" (само ускорение настраивается в калибровках под энкодер), Tnx ats52
----Version 11.5.0---- ----Version 11.5.0----
+STM32: Улучшение работы связки CAT+CW+Секвенсор +STM32: Улучшение работы связки CAT+CW+Секвенсор
+STM32: Улучшение работы CW самоконтроля, Tnx UT8EU +STM32: Улучшение работы CW самоконтроля, Tnx UT8EU
@@ -1180,7 +1380,7 @@
+STM32: Базовая поддержка CAT протокола TS-2000 (выбирается в калибровках) +STM32: Базовая поддержка CAT протокола TS-2000 (выбирается в калибровках)
+STM32: Добавлена настройка FFT Scale Type, меняющая стиль оси Y на FFT между амплитудой сигнала и dBm, что позволяет уместить больший динамический диапазон на экране (Полезно при ручной настройке диапазона FFT). +STM32: Добавлена настройка FFT Scale Type, меняющая стиль оси Y на FFT между амплитудой сигнала и dBm, что позволяет уместить больший динамический диапазон на экране (Полезно при ручной настройке диапазона FFT).
+STM32: Улучшено звучание в Stereo WFM режиме, Thx UR6QW +STM32: Улучшено звучание в Stereo WFM режиме, Thx UR6QW
+STM32: Значение Mic Noise Gate в -120dbFS отключает его полностью, Thx UR6QW +STM32: Значение Mic Noise Gate в -120dBFS отключает его полностью, Thx UR6QW
+STM32: Настройки HPF фильтра разделены на RX и TX, Thx UR6QW +STM32: Настройки HPF фильтра разделены на RX и TX, Thx UR6QW
+STM32: При включенном Split во время передачи отображается частота с учётом смещения, Thx UR6QW +STM32: При включенном Split во время передачи отображается частота с учётом смещения, Thx UR6QW
+STM32: Долгое нажатие на кнопку DNR (7 дюймов), вызывает из меню настройку DNR, Thx UR6QW +STM32: Долгое нажатие на кнопку DNR (7 дюймов), вызывает из меню настройку DNR, Thx UR6QW

131
README.md
View File

@@ -57,11 +57,13 @@ When transmitting, the process occurs in the opposite order, only at the end of
* Digital Noise Reduction (DNR), Pulse Noise Reduction (NB) * Digital Noise Reduction (DNR), Pulse Noise Reduction (NB)
* CAT virtual COM port (TS-2000 / FT-450 emulation, RTS - PTT, DTR - CW) * CAT virtual COM port (TS-2000 / FT-450 emulation, RTS - PTT, DTR - CW)
* USB operation (audio transmission, IQ, CAT, KEY, PTT) * USB operation (audio transmission, IQ, CAT, KEY, PTT)
* RDS/CW/RTTY decoder, self-control, gauss filter * RDS/CW decoder, self-control, gauss filter
* SWR Graphs * SWR Graphs
* Spectrum analyzer * Spectrum analyzer
* FT8 receiver/transmitter * FT8/FT4 decoder/encoder
* Automatic send FT8 qso to log https://allqso.ru/ * RTTY decoder/encoder
* SSTV decoder
* Automatic send FT8/FT4 qso to log https://allqso.ru/
* WSPR Beacon * WSPR Beacon
* VOX * VOX
* Equalizer TX/RX, reverber * Equalizer TX/RX, reverber
@@ -73,7 +75,7 @@ When transmitting, the process occurs in the opposite order, only at the end of
* WiFi operation: Time synchronization, external WiFi services * WiFi operation: Time synchronization, external WiFi services
* Tangent support Yaesu MH-36 и MH-48 * Tangent support Yaesu MH-36 и MH-48
* Hardware self-testing * Hardware self-testing
* Firmware update over USB, SD, WiFi * CTCSS subtones and 1750 kHz start tone for opening repeaters
* And other.. (see menu) * And other.. (see menu)
### RF Parameters ### RF Parameters
@@ -96,79 +98,37 @@ After assembly, you need to flash FPGA and STM32 chips. <br>
If necessary, calibrate the transceiver through the appropriate menu <br> If necessary, calibrate the transceiver through the appropriate menu <br>
WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT commands 1.7.4 and higher <br> WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT commands 1.7.4 and higher <br>
## Management
* **AF GAIN** - Volume
* **RIT / GAIN** - When the RIT function is active - smooth offset from the selected transceiver frequency. Inactive - IF gain control
* **ENC MAIN** - Main encoder for frequency control and menu settings
* **ENC 2** - Auxiliary encoder for menu operation. In normal mode, quickly switches the frequency, in CW fast change WPM
* **ENC 2[click]** - In CW mode, toggles between fast step and WPM selection, in other modes it opens the bandwidth properties.
* **BAND -** - Switch to the band below
* **BAND +** - Switch to higher band
* **MODE -** - Mode group switching SSB-> CW-> DIGI-> FM-> AM
* **MODE +** - Switching subgroup mode LSB-> USB, CW_L-> CW_U, DIGI_U-> DIGI_L, NFM-> WFM, AM-> IQ-> LOOP
* **FAST** - Mode of fast x10 rewinding of the frequency by the main encoder (configurable)
* **FAST [clamp]** - Frequency step settings
* **PRE** - Turn on the preamplifier (LNA)
* **PRE [clamp]** - Turn on the driver and / or amplifier ADC
* **ATT** - Turn on the attenuator
* **REC** - Save audio to SD card
* **CQ** - Play recorded CQ-message from SD card
* **MUTE** - Mute the sound
* **MUTE [clamp]** - Scanner mode
* **AGC** - Turn on AGC (automatic gain control)
* **AGC [clamp]** - AGC settings
* **A = B** - Setting the second bank of the receiver equal to the current
* **BW** - Switch to bandwidth selection menu (LPF)
* **BW [clamp]** - Switch to bandwidth selection menu (HPF)
* **TUNE** - Turn on the carrier for tuning the antenna
* **RF POWER** - Transmitter power selection
* **RF POWER [clamp]** - Squelch setting
* **A / B** - Switches between VFO-A / VFO-B receiver settings banks
* **A / B [clamp]** - Enable automatic mode change by bandmap
* **DOUBLE** - Turn on the dual receiver
* **DOUBLE [clamp]** - Switching between the modes of the dual receiver A&B (each channel of the headphones has its own path) or A + B (mixing signals of 2 receivers)
* **DNR** - Enable digital noise reduction
* **DNR [clamp]** - Turn on the impulse noise suppressor (NB)
* **NOTCH** - Turn on the automatic Notch filter to eliminate narrowband interference
* **NOTCH [clamp]** - Turn on the manual Notch filter to eliminate narrowband interference
* **SPLIT** - Allows you to split transmission and reception to different VFO banks
* **RIT [clamp]** - Enables RIT control from the front panel
* **WPM** - Switch to key speed selection menu (WPM)
* **WPM [clamp]** - Automatic key enable
* **MENU** - Go to the menu
* **MENU [clamp]** - Enable key lock LOCK
* **MENU [at power on]** - Reset transceiver settings
* **MENU [at power on+PRE]** - Reset transceiver settings and calibration
* **RIT** - Offset of the receiving frequency relative to the current frequency (TX without offset)
* **XIT** - Offset of the transmission frequency relative to the current frequency (RX without offset)
## Settings ## Settings
### TRX Settings ### TRX Settings
* **ANT type** - Select antenna type (TX/RX or RX only)
* **Band Map** - Band Map, automatically switches mode depending on the frequency * **Band Map** - Band Map, automatically switches mode depending on the frequency
* **Beeper** - Beep on key press * **Beeper** - Beep on key press
* **Callsign** - User callsign * **Callsign** - Operator callsign
* **Operator Name** - Operator name
* **Locator** - User QTH locator
* **Channel Mode** - Channel frequency mode (for LPD/PMR and etc.) * **Channel Mode** - Channel frequency mode (for LPD/PMR and etc.)
* **Custom Transverter** - Enable external transverter on non-ham band (just offset display frequency) * **Custom Transverter** - Enable external transverter on non-ham band (just offset display frequency)
* **DEBUG Type** - Output of debug and service information to USB / UART ports * **Debug Type** - Output of debug and service information to USB / UART ports
* **Debug Console** - Display console with system debug information (copy of what is sent to debug COM port)
* **Encoder Accelerate** - Accelerate encoder on fast rates * **Encoder Accelerate** - Accelerate encoder on fast rates
* **ENC2 Priority** - Selection of the secondary encoder priority function to which automatic switching occurs after 30 seconds of inactivity
* **Fine RIT Tune** - Fine or coarse tuning for RIT/XIT (encoder or resistor) * **Fine RIT Tune** - Fine or coarse tuning for RIT/XIT (encoder or resistor)
* **Freq Step xxx** - Frequency step by main encoder in each mode, Hz * **Freq Step xxx** - Frequency step by main encoder in each mode, Hz
* **FAST Step Multiplier** - Frequency step multiplier for FAST mode * **FAST Step Multiplier** - Frequency step multiplier for FAST mode
* **ENC2 Step Mult** - Frequency step multiplier for ENC2 rotation (for CW/SSB) * **ENC2 Step Mult** - Frequency step multiplier for ENC2 rotation (for CW/SSB)
* **Notch Step** - Frequency step of manual notch filter * **Notch Step** - Frequency step of manual notch filter
* **Full Duplex** - Full duplex RX+TX mode * **Full Duplex** - Full duplex RX+TX mode
* **Locator** - User QTH locator * **Second COM Mode** - Select the operating mode of the secondary COM port (debugging, CAT, DATA)
* **SPLIT type** - In DX mode - the TX frequency is controlled, in the CrossBand mode synchronously for two VFOs, for Free only the RX frequency changes * **SPLIT type** - In DX mode - the TX frequency is controlled, in the CrossBand mode synchronously for two VFOs, for Free only the RX frequency changes
* **RIT Interval** - Offset range RIT (+ -) * **RIT Interval** - Offset range RIT (+ -)
* **XIT Interval** - Offset range XIT (+ -) * **XIT Interval** - Offset range XIT (+ -)
* **Lock in IQ Mode** - Lock TRX in IQ Mode for external program
* **Transverter XXcm** - Enable external ham band transverter support * **Transverter XXcm** - Enable external ham band transverter support
* **URSI Code** - Ionogram URSI Code https://digisonde.com/index.html#stationmap-section * **URSI Code** - Ionogram URSI Code https://digisonde.com/index.html#stationmap-section
* **Tropo Region** - Region for tropospheric forecast https://www.dxinfocentre.com/tropo.html * **Tropo Region** - Region for tropospheric forecast https://www.dxinfocentre.com/tropo.html
* **Wolf Cluster** - Display Wolf TRX users on spectrum and send self data * **Wolf Interface I2C** - Connect TRX to external I2C interface device (See STUFF folder for example)
### FILTERS Settings ### FILTERS Settings
@@ -239,7 +199,6 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **CESSB Compress, dB** - Signal pre-amplification level before compression in CESSB * **CESSB Compress, dB** - Signal pre-amplification level before compression in CESSB
* **DRV Shutdown** - Turn off the DAC driver while RX * **DRV Shutdown** - Turn off the DAC driver while RX
* **CTCSS Frequency** - Transmit FM CTCSS sub-tone frequency * **CTCSS Frequency** - Transmit FM CTCSS sub-tone frequency
* **FT8 Auto CQ** - Automatic transition to CQ mode after FT8 communication
* **Input Type** - Select audio input (microphone, line in, USB) * **Input Type** - Select audio input (microphone, line in, USB)
* **LINE Gain** - Line input codec gain * **LINE Gain** - Line input codec gain
* **MIC Boost** - +20db hardware mic amplifier * **MIC Boost** - +20db hardware mic amplifier
@@ -250,9 +209,11 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **MIC Reverber** - Microphone reverberator level * **MIC Reverber** - Microphone reverberator level
* **Power for each band** - Save power settings for each band individually * **Power for each band** - Save power settings for each band individually
* **Power for each mode** - Save power settings for each mode individually * **Power for each mode** - Save power settings for each mode individually
* **RF Power** - Transmission power,% * **RF Power** - Transmission power, %
* **RF Power ENC3 step** - Power adjustment step by encoder (Wolf-2)
* **Repeater Mode"** - Operation mode via repeater * **Repeater Mode"** - Operation mode via repeater
* **Repeater offset, kHz"** - Transmission frequency offset in repeater mode * **Repeater offset, kHz** - Transmission frequency offset in repeater mode
* **Repeater tone** - Adds 1750Hz tone at the beginning of transmission to open the repeater (in FM mode)
* **SelfHear CW** - Self-control CW Gain * **SelfHear CW** - Self-control CW Gain
* **SelfHear on SSB** - Self-monitoring for SSB/AM modes, always active for DIGI/RTTY/LOOPBACK * **SelfHear on SSB** - Self-monitoring for SSB/AM modes, always active for DIGI/RTTY/LOOPBACK
* **SelfHear VOICE** - Self Hearing volume at voice modes relative to the overall transceiver volume * **SelfHear VOICE** - Self Hearing volume at voice modes relative to the overall transceiver volume
@@ -261,7 +222,7 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **TUNER Enbl per band** - Save tuner on/off state for each band independently * **TUNER Enbl per band** - Save tuner on/off state for each band independently
* **Tune Type** - TUNE operating mode (carrier, two signal tone, multi-tone, white noise) * **Tune Type** - TUNE operating mode (carrier, two signal tone, multi-tone, white noise)
* **TOT, min** - Protection of the transmitter from long-term operation, automatic shutdown after time has elapsed * **TOT, min** - Protection of the transmitter from long-term operation, automatic shutdown after time has elapsed
* **VOX Threshold, dbFS** - VOX Threshold, dbFS * **VOX Threshold, dBFS** - VOX Threshold, dBFS
* **VOX Timeout, ms** - VOX transmission delay after silence, milliseconds * **VOX Timeout, ms** - VOX transmission delay after silence, milliseconds
* **VOX** - TX Voice activation * **VOX** - TX Voice activation
@@ -275,15 +236,30 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **Key Invert** - Invert dash/dot on key * **Key Invert** - Invert dash/dot on key
* **Key timeout** - Time before stopping the transmission mode after releasing the key * **Key timeout** - Time before stopping the transmission mode after releasing the key
* **Keyer** - Automatic Key * **Keyer** - Automatic Key
* **Keyer Memory** - Keyer memory for one symbol for transmit
* **Keyer WPM** - Key Speed, WPM * **Keyer WPM** - Key Speed, WPM
* **Mode** - Sideband Type CW-LSB / CW-USB * **Mode** - Sideband Type CW-LSB / CW-USB
* **One symbol memory** - Keyer memory for one symbol for transmit * **Memory size** - Number of characters to be memorized by the key
* **PTT Type** - RX/TX switch type for CW: by key or external PTT (tangent, etc.) * **Memory debounce, ms** - Adjustment of protection against bounce of key contacts
* **CW PTT Type** - RX/TX switch type for CW: by key or external PTT (tangent, etc.)
* **Pitch** - Detuning the receiver generator from the transmit frequency * **Pitch** - Detuning the receiver generator from the transmit frequency
* **Stereo** - Splitting the CW bandwidth into headphone channels (audio panorama) * **Stereo** - Splitting the CW bandwidth into headphone channels (audio panorama)
* **Self Hear** - Self-control CW (key press is heard) * **Self Hear** - Self-control CW (key press is heard)
* **Macros x** - Setting up macros for CW transmission
* **Macros x name** - Setting the macro name to be displayed in the interface ### Macros
* **AutoCQ Macros 1** - Auto-call CQ macro CW/SSB/RTTY at specified interval
* **CW Macros x** - Setting up macros for CW transmission
* **CW Macros x name** - Setting the CW-macro name to be displayed in the interface
* **SSB Macros x name** - Setting the SSB-macro name to be displayed in the interface
Allowed insertions in macros:
* {MYCALL} - Operator callsign
* {DXCALL} - Correspondent callsign
* {MYNAME} - Operator name
* {MYLOC} - Operator locator
* {CLRDX} - Clear correspondent callsign
### Equalizer Settings ### Equalizer Settings
@@ -315,28 +291,33 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **FFT Lens** - Enable FFT lens mode (magnify center of spectrum) * **FFT Lens** - Enable FFT lens mode (magnify center of spectrum)
* **FFT Manual Bottom, dBm** - Bottom FFT threshold in manual mode * **FFT Manual Bottom, dBm** - Bottom FFT threshold in manual mode
* **FFT Manual Top, dBm** - Top FFT threshold in manual mode * **FFT Manual Top, dBm** - Top FFT threshold in manual mode
* **FFT Measurements** - Display various spectrum measurements on the waterfall (noise spectral density, SNR, etc.)
* **FFT Scale Type** - Y-axis style on FFT between signal amplitude and dBm to fit more dynamic range on screen (Useful when manually adjusting FFT range). * **FFT Scale Type** - Y-axis style on FFT between signal amplitude and dBm to fit more dynamic range on screen (Useful when manually adjusting FFT range).
* **FFT Sensitivity** - Top threshold of FFT sensitivity in automatic mode (30 - scale to strongest signal) * **FFT Sensitivity** - Top threshold of FFT sensitivity in automatic mode (30 - scale to strongest signal)
* **FFT Speed** - FFT and waterfall speed * **FFT Speed** - FFT and waterfall speed
* **FFT Style** - FFT style: 1(gradient), 2(fill), 3(dots), 4(contour), 5(gradient + contour) * **FFT Style** - FFT style: 1(gradient), 2(fill), 3(dots), 4(contour), 5(gradient + contour)
* **FFT Window** - Select FFT window (1-DolphChebyshev 2-Blackman-Harris 3-Nutall 4-Blackman-Nutall 5-Hann 6-Hamming 7-No window) * **FFT Window** - Select FFT window (1-Dolph-Chebyshev 2-Blackman-Harris 3-Nutall 4-Blackman-Nutall 5-Hann 6-Hamming 7-No window)
* **FFT dBm Grid** - FFT signal power grid * **FFT dBm Grid** - FFT signal power grid
* **LCD Brightness** - Set LCD brightness (not all lcd support) * **LCD Brightness** - Set LCD brightness (not all lcd support)
* **LCD Sleep Timeout** - Idle time before the screen brightness decreases, sec (0 - disabled) * **LCD Sleep Timeout** - Idle time before the screen brightness decreases, sec (0 - disabled)
* **S-Meter style** - Selecting layout of the analog S-Meter * **S-Meter style** - Selecting layout of the analog S-Meter
* **S-Meter smooth** - Smoothing coefficient of the S-meter value
* **Show Sec VFO** - Show secondary VFO position on spectrum * **Show Sec VFO** - Show secondary VFO position on spectrum
* **WTF Color** - Waterfall colors: 1(blue -> yellow -> red), 2(black -> yellow -> red), 3(black -> yellow -> green), 4(black -> red), 5(black -> green), 6(black -> blue), 7(black -> white) * **WTF Color** - Waterfall colors: 1(blue -> yellow -> red), 2(black -> yellow -> red), 3(black -> yellow -> green), 4(black -> red), 5(black -> green), 6(black -> blue), 7(black -> white)
* **WTF Moving** - Mowe waterfall with frequency changing * **WTF Moving** - Mowe waterfall with frequency changing
* **Wolf Cluster** - Display Wolf TRX users on spectrum and send self data
### Decoders ### Decoders
* **CW Decoder** - Software CW receive decoder * **CW Decoder** - Software CW receive decoder
* **CW Decoder Threshold** - CW receive decoder sensivity * **CW Decoder Threshold** - CW receive decoder sensivity
* **FT8 Auto CQ** - Automatic transition to CQ mode after FT8/FT4 communication
* **RDS Decoder** - Enable RDS Decoder for WFM mode * **RDS Decoder** - Enable RDS Decoder for WFM mode
* **RTTY Freq** - Central frequency of RTTY decoding * **RTTY Freq** - Central frequency of RTTY decoding
* **RTTY InvertBits** - RTTY invert 0 and 1 bits * **RTTY InvertBits** - RTTY invert 0 and 1 bits
* **RTTY Shift** - RTTY carrier shifts * **RTTY Shift** - RTTY carrier shifts
* **RTTY Speed** - Speed of RTTY data * **RTTY Speed** - Speed of RTTY data
* **RTTY StopBits** - RTTY Stop bits * **RTTY StopBits** - RTTY Stop bits
* **SSTV Decoder** - Launching SSTV decoder (PD 50/90/120/180, Scottie 1/2, Martin 1/2)
### WIFI Settings ### WIFI Settings
@@ -374,7 +355,6 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
### Calibration Control ### Calibration Control
* **CAT Type** - Type of CAT subsystem (FT-450 / TS-2000) * **CAT Type** - Type of CAT subsystem (FT-450 / TS-2000)
* **COM CAT DTR/RTS** - Configuring the functions of the DTR/RTS control lines of the CAT port * **COM CAT DTR/RTS** - Configuring the functions of the DTR/RTS control lines of the CAT port
* **SEC COM Mode** - Select the operating mode of the secondary COM port (debugging, CAT)
* **SEC COM DTR/RTS** - Configuring the functions of the DTR/RTS control lines of the Debug port * **SEC COM DTR/RTS** - Configuring the functions of the DTR/RTS control lines of the Debug port
* **FAN Full start** - Temperature of the PA for starting the fan at full speed * **FAN Full start** - Temperature of the PA for starting the fan at full speed
* **FAN Medium start** - Temperature of the PA for starting the fan at medium speed * **FAN Medium start** - Temperature of the PA for starting the fan at medium speed
@@ -383,10 +363,12 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **FAN Medium PWM** - Adjusting the duty cycle of a PWM fan in Medium mode * **FAN Medium PWM** - Adjusting the duty cycle of a PWM fan in Medium mode
* **FAN Motherboard** - Starting the fan not only by the sensor, but also by the temperature of the STM32 processor * **FAN Motherboard** - Starting the fan not only by the sensor, but also by the temperature of the STM32 processor
* **IF Gain MIN/MAX** - IF Gain adjusting limits * **IF Gain MIN/MAX** - IF Gain adjusting limits
* **Min Voltage protect** - Minimum supply voltage threshold, below which the protection will be triggered and the transceiver will be switched off (INA226)
* **OTA Update** - Enable OTA firmware update over WiFi * **OTA Update** - Enable OTA firmware update over WiFi
### Calibration Hardware ### Calibration Hardware
* **RF-Unit Type** - RF-Unit Type (QRP / BIG) * **RF-Unit Type** - RF-Unit Type (QRP / BIG)
* **ADC Driver Gain** - Setting the ADC driver gain (depending on the one installed on the board), dB
* **ADC Offset** - Additional virtual offset to ADC signal * **ADC Offset** - Additional virtual offset to ADC signal
* **ALC Port Enabled** - Activation of transceiver power control by an external amplifier via the ALC line: up to 1 volt - ALC is disabled and the power set in the transceiver is used. from 1.0v to 3.0v - power adjustment from 0 to 100% * **ALC Port Enabled** - Activation of transceiver power control by an external amplifier via the ALC line: up to 1 volt - ALC is disabled and the power set in the transceiver is used. from 1.0v to 3.0v - power adjustment from 0 to 100%
* **ALC Inverted** - Invert ALC logic (3.0v - 0%, 1.0v - 100%) * **ALC Inverted** - Invert ALC logic (3.0v - 0%, 1.0v - 100%)
@@ -408,10 +390,12 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **INA226** - Activation and calibration of the INA226 voltage/current sensor on the I2C bus * **INA226** - Activation and calibration of the INA226 voltage/current sensor on the I2C bus
* **KTY81 Calibration** - Calibration of the KTY81 sensor (setting the resistance of the divider arm) * **KTY81 Calibration** - Calibration of the KTY81 sensor (setting the resistance of the divider arm)
* **LCD Rotate** - Rotate screen at 180 degrees * **LCD Rotate** - Rotate screen at 180 degrees
* **LPF Timeout** - Disable TX LPF after 3 minutes of switching to RX
* **MAX ChargePump, kHz** - Maximum PWM frequency for ChargePump circuit * **MAX ChargePump, kHz** - Maximum PWM frequency for ChargePump circuit
* **RTC COARSE CALIBR** - Very coarse clock crystal calibration * **RTC COARSE CALIBR** - Very coarse clock crystal calibration
* **RTC FINE CALIBR** - Clock crystal calibration, one division is 0.954 ppm * **RTC FINE CALIBR** - Clock crystal calibration, one division is 0.954 ppm
* **Sequencer support** - External sequencer support (output through line EXT_TUNE) * **Sequencer support** - External sequencer support (output through line EXT_TUNE)
* **Swap AF & IF** - Swap AF Gain & IF Gain resistors
* **TCXO Frequency, kHz** - Frequency adjustment of the reference oscillator * **TCXO Frequency, kHz** - Frequency adjustment of the reference oscillator
* **VCXO Correction** - Correction for main generator frequency offset * **VCXO Correction** - Correction for main generator frequency offset
* **Touchpad flip** - Flip the touchpad operation horizontally/vertically * **Touchpad flip** - Flip the touchpad operation horizontally/vertically
@@ -427,6 +411,7 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **Transv only TX** - Use transverter only for TX * **Transv only TX** - Use transverter only for TX
* **VHF Mixer Board** - Enable VHF board with RF mixer support (Wolf-2) * **VHF Mixer Board** - Enable VHF board with RF mixer support (Wolf-2)
* **VHF Mixer IF, MHz** - Select IF frequency for VHF board mixer (Wolf-2) * **VHF Mixer IF, MHz** - Select IF frequency for VHF board mixer (Wolf-2)
* **VHF Mixer Current** - Selecting the mixer current level (Wolf-2)
* **VHF TCXO, kHz** - Select TCXO frequency for VHF board (Wolf-2) * **VHF TCXO, kHz** - Select TCXO frequency for VHF board (Wolf-2)
* **VHF TCXO Correction** - Correction for VHF board TCXO generator frequency offset (Wolf-2) * **VHF TCXO Correction** - Correction for VHF board TCXO generator frequency offset (Wolf-2)
@@ -448,6 +433,8 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **MAX SWR** - Maximum VSWR before protection operation * **MAX SWR** - Maximum VSWR before protection operation
* **Max Current, Amp** - Current protection, turns off transmission when the threshold is reached * **Max Current, Amp** - Current protection, turns off transmission when the threshold is reached
* **RF GAIN xxx** - Calibration of the maximum TX output power for each range * **RF GAIN xxx** - Calibration of the maximum TX output power for each range
* **SD Macros power** - Signal gain when playing SSB macros
* **SD Recording power** - Signal gain coefficient when playing live recordings
* **SSB Power addition** - Addition of RF power in SSB power, % * **SSB Power addition** - Addition of RF power in SSB power, %
* **SWR FWD/BWD RATE** - Adjustment of the transformation ratio of the SWR meter (forward / return) * **SWR FWD/BWD RATE** - Adjustment of the transformation ratio of the SWR meter (forward / return)
* **SWR Protector** - SWR protection mode selection: Off, low power, transmission off * **SWR Protector** - SWR protection mode selection: Off, low power, transmission off
@@ -458,7 +445,7 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
### Calibration Reset ### Calibration Reset
* **Settings reset** - Reset all settings to defaults * **Settings reset** - Reset all settings to defaults
* **Calibrate reset** - Reset all calibrations to defaults * **Calibrate reset** - Reset all calibrations to defaults
* **WiFi Settings reset** - Reset all WiFi setitngs to defaults * **Personal reset** - Reset all personal and WiFi setitngs to defaults
### Memory Channels ### Memory Channels
@@ -494,7 +481,7 @@ WiFi module ESP-01 must have fresh firmware with SDK 3.0.4 and higher, and AT co
* **WSPR Beacon START** - Start WSPR beacon * **WSPR Beacon START** - Start WSPR beacon
* **Freq offset** - Offset from center of WSPR band * **Freq offset** - Offset from center of WSPR band
* **WSPR Power, dBm** - Sets the power report sent in the beacon message * **WSPR Power, W** - Sets the target power
* **WSPR Band xxx** - Select bands to WSPR beacon * **WSPR Band xxx** - Select bands to WSPR beacon
### Efficiency ### Efficiency
@@ -539,6 +526,10 @@ Displays information about radio amateurs currently in the current band using "W
* Print statistics from RDA award (from internet) * Print statistics from RDA award (from internet)
### FT4
* FT4 Receiver / transmitter
### FT8 ### FT8
* FT8 Receiver / transmitter * FT8 Receiver / transmitter
@@ -563,7 +554,3 @@ Displays information about radio amateurs currently in the current band using "W
* **Calibrate SWR** - Assistant in measuring SWR and power meter * **Calibrate SWR** - Assistant in measuring SWR and power meter
* **Calibrate Power** - Assistant in adjusting RF Power output * **Calibrate Power** - Assistant in adjusting RF Power output
### Debug Console
* Display console with system debug information (copy of what is sent to debug COM port)

View File

@@ -57,11 +57,13 @@ I и Q квадратурные сигналы, полученные в ходе
* Цифровое уменьшение шумов (DNR), подавитель импульсных помех (NB) * Цифровое уменьшение шумов (DNR), подавитель импульсных помех (NB)
* CAT виртуальный COM-порт (эмуляция TS-2000 / FT-450, RTS - PTT, DTR - CW) * CAT виртуальный COM-порт (эмуляция TS-2000 / FT-450, RTS - PTT, DTR - CW)
* Работа по USB (передача звука, IQ, CAT, KEY, PTT) * Работа по USB (передача звука, IQ, CAT, KEY, PTT)
* RDS/CW/RTTY декодер, самоконтроль, гаусс-фильтр * RDS/CW декодер, самоконтроль, гаусс-фильтр
* Построение графиков КСВ по диапазонам * Построение графиков КСВ по диапазонам
* Анализатор спектра * Анализатор спектра
* FT8 приёмник/передатчик * FT8/FT4 декодер/энкодер
* Отправка лога связей FT8 в лог https://allqso.ru/ * RTTY декодер/энкодер
* SSTV декодер
* Отправка лога связей FT8/FT4 в лог https://allqso.ru/
* Эквалайзер TX/RX, ревербератор * Эквалайзер TX/RX, ревербератор
* SSB/FM Режим сканера * SSB/FM Режим сканера
* Режим WSPR маяка * Режим WSPR маяка
@@ -73,7 +75,7 @@ I и Q квадратурные сигналы, полученные в ходе
* Работа по WiFi: Синхронизация времени, WiFi сервисы * Работа по WiFi: Синхронизация времени, WiFi сервисы
* Поддержка тангент Yaesu MH-36 и MH-48 * Поддержка тангент Yaesu MH-36 и MH-48
* Режим аппаратной самодиагностики * Режим аппаратной самодиагностики
* Обновление прошивки по USB, SD, WiFi * CTCSS-субтоны и 1750кгц стартовый тон для открытия репитеров
* И другое (см. работу с меню) * И другое (см. работу с меню)
### ВЧ Параметры ### ВЧ Параметры
@@ -96,78 +98,37 @@ I и Q квадратурные сигналы, полученные в ходе
При необходимости, откалибровать трансивер через соответствующее меню<br> При необходимости, откалибровать трансивер через соответствующее меню<br>
WiFi модуль ESP-01 должен иметь свежую прошивку с SDK 3.0.4 и выше, и AT командами 1.7.4 и новее<br> WiFi модуль ESP-01 должен иметь свежую прошивку с SDK 3.0.4 и выше, и AT командами 1.7.4 и новее<br>
## Управление
* **AF GAIN** - Громкость
* **RIT/GAIN** - При активной функции RIT/XIT - плавная отстройка от выбранной частоты трансивера. При неактивной - регулировка усиления ПЧ
* **ENC MAIN** - Главный энкодер для управления частотой и настройками меню
* **ENC 2** - Вспомогательный энкодер для работы с меню. В обычном режиме быстро переключает частоту, в CW быстро переключает WPM
* **ENC 2[нажатие]** - В режиме CW переключает режим между быстрым шагом и выбором WPM, в остальных режимах открывает свойства полосы пропускания.
* **BAND -** - Переключение на диапазон ниже
* **BAND +** - Переключение на диапазон выше
* **MODE -** - Переключение группы мод SSB->CW->DIGI->FM->AM
* **MODE +** - Переключение подгруппы мод LSB->USB, CW_L->CW_U, DIGI_U->DIGI_L, NFM->WFM, AM->IQ->LOOP
* **FAST** - Режим ускоренной х10 перемотки частоты основным энкодером (настраивается)
* **FAST[зажатие]** - Настройки шага изменения частоты
* **PRE** - Включение предусилителя (МШУ)
* **PRE[зажатие]** - Включение драйвера и/или усилителя АЦП
* **ATT** - Включение аттенюатора
* **REC** - Запись эфира на SD карту
* **CQ** - Воспроизведение записанного CQ-сообщения в эфир
* **MUTE** - Выключение звука
* **MUTE[зажатие]** - Режим сканера сигналов SSB
* **AGC** - Включение АРУ (автоматической регулировки усиления)
* **AGC[зажатие]** - Настройки AGC
* **A=B** - Установка настроек второго банка приёмника равным текущему
* **BW** - Переключение на меню выбора полосы пропускания (LPF)
* **BW[зажатие]** - Переключение на меню выбора полосы пропускания (HPF)
* **TUNE** - Включение несущей для настройки антенны
* **RF POWER** - Выбор мощности передатчика
* **RF POWER[зажатие]** - Настройка шумоподавителя (Squelch)
* **A/B** - Переключение между банками настроек приёмника VFO-A/VFO-B
* **A/B[зажатие]** - Включение автоматической смены моды по бэндмапу
* **DOUBLE** - Включение двойного приёмника
* **DOUBLE[зажатие]** - Переключение режимов двойного приёмника A&B (в каждом канале наушников свой тракт) или A+B (смешивание сигналов 2-х приёмников)
* **DNR** - Включение цифрового шумоподавления
* **DNR[зажатие]** - Включение подавителя импульсных помех (NB)
* **NOTCH** - Включение автоматического Notch-фильтра для устранения узкополосной помехи
* **NOTCH[зажатие]** - Включение ручного Notch-фильтра для устранения узкополосной помехи
* **SPLIT** - Позволяет разнести передачу и приём на разные банки VFO
* **SPLIT[зажатие]** - Включение регулировки RIT с лицевой панели
* **WPM** - Переключение на меню выбора скорости ключа (WPM)
* **WPM[зажатие]** - Включение автоматического ключа
* **MENU** - Переход в меню
* **MENU[зажатие]** - Включение блокировки клавиатуры LOCK
* **MENU[при включении]** - Сброс настроек трансивера
* **MENU[при включении+PRE]** - Сброс настроек и калибровок трансивера
* **RIT** - Отстройка частоты приёма относительно текущей частоты (передача на месте)
* **XIT** - Отстройка частоты передачи относительно текущей частоты (приём на месте)
## Настройки ## Настройки
### TRX Settings ### TRX Settings
* **ANT type** - Выбор типа антенны (TX/RX или исключительно RX)
* **Band Map** - Карта диапазонов, автоматически переключает моду в зависимости от частоты * **Band Map** - Карта диапазонов, автоматически переключает моду в зависимости от частоты
* **Beeper** - Звук нажатия клавиш * **Beeper** - Звук нажатия клавиш
* **Callsign** - Позывной пользователя * **Callsign** - Позывной пользователя (оператора)
* **Operator Name** - Имя оператора
* **Locator** - QTH локатор пользователя
* **Channel Mode** - Канальный режим работы (для LPD/PMR и подобных) * **Channel Mode** - Канальный режим работы (для LPD/PMR и подобных)
* **Custom Transverter** - Включить управление внешним трансвертером для пользовательского смещения на любые частоты (просто сдвигает отображаемую частоту) * **Custom Transverter** - Включить управление внешним трансвертером для пользовательского смещения на любые частоты (просто сдвигает отображаемую частоту)
* **DEBUG Type** - Вывод отладочной и служебной информации в USB/UART порты * **Debug Type** - Вывод отладочной и служебной информации в USB/UART порты
* **Debug Console** - Отображение консоли с системной отладочной информацией (копия того, что отправляется в отладочный COM-порт)
* **Encoder Accelerate** - Ускорение энкодера на больших оборотах * **Encoder Accelerate** - Ускорение энкодера на больших оборотах
* **ENC2 Priority** - Выбор приоритетной функции вторичного энкодера, на которую происходит автоматическое переключение после 30сек бездействия
* **Fine RIT Tune** - Грубая или точная настройка для RIT/XIT (энкодером или резистором) * **Fine RIT Tune** - Грубая или точная настройка для RIT/XIT (энкодером или резистором)
* **Freq Step xxx** - Шаг перестройки основным энкодером для каждой из моды, Гц * **Freq Step xxx** - Шаг перестройки основным энкодером для каждой из моды, Гц
* **FAST Step Multiplier** - Множитель для перестройки в режиме FAST * **FAST Step Multiplier** - Множитель для перестройки в режиме FAST
* **ENC2 Step Mult** - Множитель для перестройки вторичным энкодером (для CW/SSB) * **ENC2 Step Mult** - Множитель для перестройки вторичным энкодером (для CW/SSB)
* **Notch Step** - Шаг перестройки частоты ручного Notch-фильтра * **Notch Step** - Шаг перестройки частоты ручного Notch-фильтра
* **Full Duplex** - Режим одновременного приёма и передачи * **Full Duplex** - Режим одновременного приёма и передачи
* **Locator** - QTH локатор пользователя * **Second COM Mode** - Выбор режима работы вторичного COM-порта (отладка, CAT, DATA)
* **SPLIT type** - В режиме DX - идёт управление частотой TX, в режиме CrossBand синхронно для двух VFO, для Free меняется только частота RX * **SPLIT type** - В режиме DX - идёт управление частотой TX, в режиме CrossBand синхронно для двух VFO, для Free меняется только частота RX
* **RIT Interval** - Диапазон расстройки RIT (+-) * **RIT Interval** - Диапазон расстройки RIT (+-)
* **XIT Interval** - Диапазон расстройки XIT (+-) * **XIT Interval** - Диапазон расстройки XIT (+-)
* **Lock in IQ Mode** - Блокировка трансивера в IQ моде для работы с внешними программами
* **Transverter XXcm** - Поддержка внешнего трансвертера для радиолюбительских бэндов * **Transverter XXcm** - Поддержка внешнего трансвертера для радиолюбительских бэндов
* **URSI Code** - URSI код для вывода ионограмм https://digisonde.com/index.html#stationmap-section * **URSI Code** - URSI код для вывода ионограмм https://digisonde.com/index.html#stationmap-section
* **Tropo Region** - Регион для прогноза тропо https://www.dxinfocentre.com/tropo.html * **Tropo Region** - Регион для прогноза тропо https://www.dxinfocentre.com/tropo.html
* **Wolf Cluster** - Отображать других пользователей трансивера Волк на спектре и передавать свои данные * **Wolf Interface I2C** - Подключение трансивера к внешнему I2C интерфейсному устройству, см папку STUFF для получения примера
### FILTERS Settings ### FILTERS Settings
@@ -238,7 +199,6 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **CESSB Compress, dB** - Уровень предварительного усиления сигнала перед компрессией в CESSB * **CESSB Compress, dB** - Уровень предварительного усиления сигнала перед компрессией в CESSB
* **DRV Shutdown** - Отключение драйвера ЦАП во время приёма * **DRV Shutdown** - Отключение драйвера ЦАП во время приёма
* **CTCSS Frequency** - Частота передачи CTCSS субтона для FM * **CTCSS Frequency** - Частота передачи CTCSS субтона для FM
* **FT8 Auto CQ** - Автоматический переход в режим CQ после проведения связи FT8
* **Input Type** - Выбор аудио входа (микрофон, линейный вход, USB) * **Input Type** - Выбор аудио входа (микрофон, линейный вход, USB)
* **LINE Gain** - Регулировка усиления линейного входа * **LINE Gain** - Регулировка усиления линейного входа
* **MIC Boost** - +20db аппаратного усиления микрофона * **MIC Boost** - +20db аппаратного усиления микрофона
@@ -250,8 +210,10 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **Power for each band** - Сохранять настройки мощности для каждого бэнда по отдельности * **Power for each band** - Сохранять настройки мощности для каждого бэнда по отдельности
* **Power for each mode** - Сохранять настройки мощности для каждой моды по отдельности * **Power for each mode** - Сохранять настройки мощности для каждой моды по отдельности
* **RF Power** - Мощность передачи, % * **RF Power** - Мощность передачи, %
* **RF Power ENC3 step** - Шаг регулировки мощности энкодером (Wolf-2)
* **Repeater Mode"** - Режим работы через репитер * **Repeater Mode"** - Режим работы через репитер
* **Repeater offset, kHz"** - Отстройка по частоте передачи в режиме работы через репитер * **Repeater offset, kHz** - Отстройка по частоте передачи в режиме работы через репитер
* **Repeater tone** - Добавляет тон 1750Гц в начале передачи для открытия репитера (в FM моде)
* **SelfHear CW** - Громкость самоконтроля CW * **SelfHear CW** - Громкость самоконтроля CW
* **SelfHear on SSB** - Самоконтроль в моде SSB/AM, для DIGI/RTTY/LOOPBACK активен всегда * **SelfHear on SSB** - Самоконтроль в моде SSB/AM, для DIGI/RTTY/LOOPBACK активен всегда
* **SelfHear VOICE** - Регулировка громкости самоконтроля голосовых мод относительно общей громкости трансивера * **SelfHear VOICE** - Регулировка громкости самоконтроля голосовых мод относительно общей громкости трансивера
@@ -260,7 +222,7 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **TUNER Enbl per band** - Сохранять вкл-выкл тюнера для каждого бенда независимо * **TUNER Enbl per band** - Сохранять вкл-выкл тюнера для каждого бенда независимо
* **Tune Type** - Режим работы TUNE (несущая, двухсигнальный генератор, мульти-тон, белый шум) * **Tune Type** - Режим работы TUNE (несущая, двухсигнальный генератор, мульти-тон, белый шум)
* **TOT, min** - Защита передатчика от длительной работы, автоматическое отключение по истечению времени * **TOT, min** - Защита передатчика от длительной работы, автоматическое отключение по истечению времени
* **VOX Threshold, dbFS** - Порог срабатывания VOX, dbFS * **VOX Threshold, dBFS** - Порог срабатывания VOX, dBFS
* **VOX Timeout, ms** - Задержка передачи VOX после молчания, миллисекунд * **VOX Timeout, ms** - Задержка передачи VOX после молчания, миллисекунд
* **VOX** - Активация передачи голосом * **VOX** - Активация передачи голосом
@@ -274,15 +236,30 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **Key Invert** - Инвертировать точку/тире на ключе * **Key Invert** - Инвертировать точку/тире на ключе
* **Key timeout** - Время до остановки режима передачи после отпускания ключа * **Key timeout** - Время до остановки режима передачи после отпускания ключа
* **Keyer** - Автоматический ключ * **Keyer** - Автоматический ключ
* **Keyer Memory** - Режим памяти на один символ
* **Keyer WPM** - Скорость ключа, WPM * **Keyer WPM** - Скорость ключа, WPM
* **Mode** - Тип боковой полосы CW-LSB / CW-USB * **Mode** - Тип боковой полосы CW-LSB / CW-USB
* **One symbol memory** - Режим памяти на один символ * **Memory size** - Количество символов для запоминания ключом
* **PTT Type** - Режим перехода на передачу CW: от ключа или от сигнала PTT * **Memory debounce, ms** - Регулировка защиты от дребезга контактов ключа
* **CW PTT Type** - Режим перехода на передачу CW: от ключа или от сигнала PTT
* **Pitch** - Отстройка генератора приёма от частоты передачи * **Pitch** - Отстройка генератора приёма от частоты передачи
* **Stereo** - Разделение полосы пропускания телеграфа по каналам наушников (аудио-панорама) * **Stereo** - Разделение полосы пропускания телеграфа по каналам наушников (аудио-панорама)
* **Self Hear** - Самоконтроль CW (слышно нажатие ключа) * **Self Hear** - Самоконтроль CW (слышно нажатие ключа)
* **Macros x** - Настройка макросов для передачи телеграфом
* **Macros x name** - Настройка имени макросов для отображения в интерфейсе ### Macros
* **AutoCQ Macros 1** - Авто-вызов CQ макроса CW/SSB/RTTY с заданным интервалом
* **CW Macros x** - Настройка CW-макросов для передачи телеграфом
* **CW Macros x name** - Настройка имени CW-макросов для отображения в интерфейсе
* **SSB Macros x name** - Настройка имени SSB-макросов для отображения в интерфейсе
Допустимые вставки в макросах:
* {MYCALL} - Позывной оператора
* {DXCALL} - Позывной корреспондента
* {MYNAME} - Имя оператора
* {MYLOC} - Локатор оператора
* {CLRDX} - Очистка позывного корреспондента
### Equalizer Settings ### Equalizer Settings
@@ -314,6 +291,7 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **FFT Lens** - Режим линзы (увеличения центра спектра) * **FFT Lens** - Режим линзы (увеличения центра спектра)
* **FFT Manual Bottom, dBm** - Нижний порог чувствительности FFT при ручной настройке * **FFT Manual Bottom, dBm** - Нижний порог чувствительности FFT при ручной настройке
* **FFT Manual Top, dBm** - Верхний порог чувствительности FFT при ручной настройке * **FFT Manual Top, dBm** - Верхний порог чувствительности FFT при ручной настройке
* **FFT Measurements** - Отображение на водопаде различные измерения спектра (спектральная плотность шума, SNR и прочее)
* **FFT Scale Type** - Стиль оси Y на FFT между амплитудой сигнала и dBm, что позволяет уместить больший динамический диапазон на экране (Полезно при ручной настройке диапазона FFT). * **FFT Scale Type** - Стиль оси Y на FFT между амплитудой сигнала и dBm, что позволяет уместить больший динамический диапазон на экране (Полезно при ручной настройке диапазона FFT).
* **FFT Sensitivity** - Верхний уровень чувствительности автоподстройки FFT (чем меньше - тем сигналы контрастней, 30 - выравнивание по сильнейшему сигналу) * **FFT Sensitivity** - Верхний уровень чувствительности автоподстройки FFT (чем меньше - тем сигналы контрастней, 30 - выравнивание по сильнейшему сигналу)
* **FFT Speed** - Скорость отображения FFT и водопада * **FFT Speed** - Скорость отображения FFT и водопада
@@ -323,20 +301,24 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **LCD Brightness** - Управление яркостью экрана (не для всех дисплеев) * **LCD Brightness** - Управление яркостью экрана (не для всех дисплеев)
* **LCD Sleep Timeout** - Время бездействия, перед тем как снизится яркость экрана, сек (0 - функция отключена) * **LCD Sleep Timeout** - Время бездействия, перед тем как снизится яркость экрана, сек (0 - функция отключена)
* **S-Meter style** - Выбор внешнего вида аналогового S-Метра * **S-Meter style** - Выбор внешнего вида аналогового S-Метра
* **S-Meter smooth** - Коэффициент сглаживания значения S-метра
* **Show Sec VFO** - Отображать положение второго VFO на спектре * **Show Sec VFO** - Отображать положение второго VFO на спектре
* **WTF Color** - Цвета водопада: 1(синий -> желтый -> красный), 2(чёрный -> желтый -> красный), 3(чёрный -> желтый -> зеленый), 4(чёрный -> красный), 5(чёрный -> зеленый), 6(чёрный -> синий), 7(чёрный -> белый) * **WTF Color** - Цвета водопада: 1(синий -> желтый -> красный), 2(чёрный -> желтый -> красный), 3(чёрный -> желтый -> зеленый), 4(чёрный -> красный), 5(чёрный -> зеленый), 6(чёрный -> синий), 7(чёрный -> белый)
* **WTF Moving** - Смещение водопада вместе с изменением частоты * **WTF Moving** - Смещение водопада вместе с изменением частоты
* **Wolf Cluster** - Отображать других пользователей трансивера Волк на спектре и передавать свои данные
### Decoders ### Decoders
* **CW Decoder** - Программный декодер CW приёма * **CW Decoder** - Программный декодер CW приёма
* **CW Decoder Threshold** - Порог срабатывания CW декодера * **CW Decoder Threshold** - Порог срабатывания CW декодера
* **FT8 Auto CQ** - Автоматический переход в режим CQ после проведения связи FT8/FT4
* **RDS Decoder** - Включить RDS декодер для WFM моды * **RDS Decoder** - Включить RDS декодер для WFM моды
* **RTTY Freq** - Центральная частота декодирования RTTY * **RTTY Freq** - Центральная частота декодирования RTTY
* **RTTY InvertBits** - Инверсия битов RTTY * **RTTY InvertBits** - Инверсия битов RTTY
* **RTTY Shift** - Разнос сигналов в полосе RTTY * **RTTY Shift** - Разнос сигналов в полосе RTTY
* **RTTY Speed** - Скорость данных для RTTY декодера * **RTTY Speed** - Скорость данных для RTTY декодера
* **RTTY StopBits** - RTTY стоп-биты * **RTTY StopBits** - RTTY стоп-биты
* **SSTV Decoder** - Запуск SSTV декодера (PD 50/90/120/180, Scottie 1/2, Martin 1/2)
### WIFI Settings ### WIFI Settings
@@ -374,7 +356,6 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
### Calibration Control ### Calibration Control
* **CAT Type** - Тип CAT подсистемы (FT-450 / TS-2000) * **CAT Type** - Тип CAT подсистемы (FT-450 / TS-2000)
* **COM CAT DTR/RTS** - Настройка функций управляющих линий DTR/RTS порта CAT * **COM CAT DTR/RTS** - Настройка функций управляющих линий DTR/RTS порта CAT
* **SEC COM Mode** - Выбор режима работы вторичного COM-порта (отладка, CAT)
* **SEC COM DTR/RTS** - Настройка функций управляющих линий DTR/RTS порта отладки * **SEC COM DTR/RTS** - Настройка функций управляющих линий DTR/RTS порта отладки
* **FAN Full start** - Температура оконечного каскада для запуска вентилятора на полной скорости * **FAN Full start** - Температура оконечного каскада для запуска вентилятора на полной скорости
* **FAN Medium start** - Температура оконечного каскада для запуска вентилятора на средней скорости * **FAN Medium start** - Температура оконечного каскада для запуска вентилятора на средней скорости
@@ -383,10 +364,12 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **FAN Medium PWM** - Регулировка скважности ШИМ вентилятора в Medium режиме * **FAN Medium PWM** - Регулировка скважности ШИМ вентилятора в Medium режиме
* **FAN Motherboard** - Запуск вентилятора не только по датчику, но и по температуре STM32 процессора * **FAN Motherboard** - Запуск вентилятора не только по датчику, но и по температуре STM32 процессора
* **IF Gain MIN/MAX** - Пределы регулировки усиления ПЧ * **IF Gain MIN/MAX** - Пределы регулировки усиления ПЧ
* **Min Voltage protect** - Минимальный порог питающего напряжения, ниже сработает защита и трансивер отключится (INA226)
* **OTA Update** - Включение обновления прошивки через WiFi * **OTA Update** - Включение обновления прошивки через WiFi
### Calibration Hardware ### Calibration Hardware
* **RF-Unit Type** - Тип RF-Unit платы (QRP / BIG) * **RF-Unit Type** - Тип RF-Unit платы (QRP / BIG)
* **ADC Driver Gain** - Установка усиления драйвера АЦП (в зависимости от установленного на плате), дБ
* **ADC Offset** - Добавление виртуального смещения к сигналу АЦП * **ADC Offset** - Добавление виртуального смещения к сигналу АЦП
* **ALC Port Enabled** - Активация управления мощностью трансивера внешним усилителем по линии ALC: до 1 вольта - ALC отключен и используется мощность выставленная в трансивере. с 1.0v до 3.0v - регулировка мощности от 0 до 100 % * **ALC Port Enabled** - Активация управления мощностью трансивера внешним усилителем по линии ALC: до 1 вольта - ALC отключен и используется мощность выставленная в трансивере. с 1.0v до 3.0v - регулировка мощности от 0 до 100 %
* **ALC Inverted** - Инвертирование логики ALC (3.0v - 0%, 1.0v - 100%) * **ALC Inverted** - Инвертирование логики ALC (3.0v - 0%, 1.0v - 100%)
@@ -408,10 +391,12 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **INA226** - Активация и калибровка INA226 датчика напряжения\тока на I2C шине * **INA226** - Активация и калибровка INA226 датчика напряжения\тока на I2C шине
* **KTY81 Calibration** - Калибровка датчика KTY81 (установка сопротивления плеча делителя) * **KTY81 Calibration** - Калибровка датчика KTY81 (установка сопротивления плеча делителя)
* **LCD Rotate** - Повернуть экран на 180 градусов * **LCD Rotate** - Повернуть экран на 180 градусов
* **LPF Timeout** - Отключать TX ФНЧ после 3 мин перехода на приём
* **MAX ChargePump, kHz** - Максимальная частота ШИМ цепи ChargePump * **MAX ChargePump, kHz** - Максимальная частота ШИМ цепи ChargePump
* **RTC COARSE CALIBR** - Грубая калибровка часового кварца, при больших отклонениях * **RTC COARSE CALIBR** - Грубая калибровка часового кварца, при больших отклонениях
* **RTC FINE CALIBR** - Калибровка часового кварца, одно деление равняется 0.954 ppm * **RTC FINE CALIBR** - Калибровка часового кварца, одно деление равняется 0.954 ppm
* **Sequencer support** - Поддержка внешнего секвенсора (выход через линию EXT_TUNE) * **Sequencer support** - Поддержка внешнего секвенсора (выход через линию EXT_TUNE)
* **Swap AF & IF** - Замена регуляторов AF Gain и IF Gain местами
* **TCXO Frequency, kHz** - Выбор частоты опорного генератора * **TCXO Frequency, kHz** - Выбор частоты опорного генератора
* **VCXO Correction** - Поправка на отклонение частоты основного генератора * **VCXO Correction** - Поправка на отклонение частоты основного генератора
* **Touchpad flip** - Отразить работу тачпада по горизонтали/вертикали * **Touchpad flip** - Отразить работу тачпада по горизонтали/вертикали
@@ -427,6 +412,7 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **Transv only TX** - Использовать трансвертер только для TX * **Transv only TX** - Использовать трансвертер только для TX
* **VHF Mixer Board** - Включение поддержки УКВ платы с смесителем (Волк-2) * **VHF Mixer Board** - Включение поддержки УКВ платы с смесителем (Волк-2)
* **VHF Mixer IF, MHz** - Выбор частоты ПЧ смесителя УКВ платы (Волк-2) * **VHF Mixer IF, MHz** - Выбор частоты ПЧ смесителя УКВ платы (Волк-2)
* **VHF Mixer Current** - Выбор уровня тока смесителя (Волк-2)
* **VHF TCXO, kHz** - Выбор частоты TCXO генератора УКВ платы (Волк-2) * **VHF TCXO, kHz** - Выбор частоты TCXO генератора УКВ платы (Волк-2)
* **VHF TCXO Correction** - Поправка на отклонение частоты TCXO генератора УКВ платы (Wolf-2) * **VHF TCXO Correction** - Поправка на отклонение частоты TCXO генератора УКВ платы (Wolf-2)
@@ -448,6 +434,8 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **MAX SWR** - Максимальное КСВ перед срабатыванием защиты * **MAX SWR** - Максимальное КСВ перед срабатыванием защиты
* **Max Current, Amp** - Защита по току, отключает передачу по достижению порога * **Max Current, Amp** - Защита по току, отключает передачу по достижению порога
* **RF GAIN xxx** - Калибровка максимальной выходной мощности TX на каждый диапазон (раскачка с ЦАП) * **RF GAIN xxx** - Калибровка максимальной выходной мощности TX на каждый диапазон (раскачка с ЦАП)
* **SD Macros power** - Коэффициент усиления сигнала при проигрывании SSB макросов
* **SD Recording power** - Коэффициент усиления сигнала при проигрывании записей эфира
* **SSB Power addition** - Прибавка к выходной мощности в режиме SSB, % * **SSB Power addition** - Прибавка к выходной мощности в режиме SSB, %
* **SWR FWD/BWD RATE** - Подстройка коэффициента трансформации SWR-метра для падающей и отраженной волны * **SWR FWD/BWD RATE** - Подстройка коэффициента трансформации SWR-метра для падающей и отраженной волны
* **SWR Protector** - Выбор режима защиты по КСВ: Выключена, сброс мощности, отключение передачи * **SWR Protector** - Выбор режима защиты по КСВ: Выключена, сброс мощности, отключение передачи
@@ -458,7 +446,7 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
### Calibration Reset ### Calibration Reset
* **Settings reset** - Сброс настроек по умолчанию * **Settings reset** - Сброс настроек по умолчанию
* **Calibrate reset** - Сброс калибровок по умолчанию * **Calibrate reset** - Сброс калибровок по умолчанию
* **Wifi Settings reset** - Сброс настроек Wifi по умолчанию * **Personal reset** - Сброс настроек персональных настроек и Wifi по умолчанию
### Memory Channels ### Memory Channels
@@ -494,7 +482,7 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **WSPR Beacon START** - Запуск маячка WSPR * **WSPR Beacon START** - Запуск маячка WSPR
* **Freq offset** - Смещение относительно центра диапазона WSPR * **Freq offset** - Смещение относительно центра диапазона WSPR
* **WSPR Power, dBm** - Установка показателя мощности, отправляемого в сообщении маяка * **WSPR Power, W** - Установка показателя мощности
* **WSPR Band xxx** - Выбор диапазонов для работы маячка * **WSPR Band xxx** - Выбор диапазонов для работы маячка
### Efficiency ### Efficiency
@@ -539,6 +527,10 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* Отображение статистики по диплому RDA (требуется подключение к интернету) * Отображение статистики по диплому RDA (требуется подключение к интернету)
### FT4
* FT4 Приёмник / передатчик
### FT8 ### FT8
* FT8 Приёмник / передатчик * FT8 Приёмник / передатчик
@@ -564,7 +556,3 @@ WiFi модуль ESP-01 должен иметь свежую прошивку
* **Calibrate SWR** - Помощник в калибровке КСВ и измерителя мощности * **Calibrate SWR** - Помощник в калибровке КСВ и измерителя мощности
* **Calibrate SWR** - Помощник в настройке выходной мощности * **Calibrate SWR** - Помощник в настройке выходной мощности
### Debug Console
* Отображение консоли с системной отладочной информацией (копия того, что отправляется в отладочный COM-порт)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -14,6 +14,80 @@ FolderGUID=
LifeCycleDefinitionGUID= LifeCycleDefinitionGUID=
RevisionNamingSchemeGUID= RevisionNamingSchemeGUID=
[OutputGroup1]
Name=Wolf-Lite.OutJob
Description=
TargetOutputMedium=Folder Structure
VariantName=[No Variations]
VariantScope=0
CurrentConfigurationName=
TargetPrinter=Samsung Universal Print Driver 2
PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputMedium1=Print Job
OutputMedium1_Type=Printer
OutputMedium1_Printer=
OutputMedium1_PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputMedium2=PDF
OutputMedium2_Type=Publish
OutputMedium3=Folder Structure
OutputMedium3_Type=GeneratedFiles
OutputMedium4=Video
OutputMedium4_Type=Multimedia
OutputType1=Schematic Print
OutputName1=Schematic Prints
OutputCategory1=Documentation
OutputDocumentPath1=
OutputVariantName1=
OutputEnabled1=0
OutputEnabled1_OutputMedium1=0
OutputEnabled1_OutputMedium2=1
OutputEnabled1_OutputMedium3=0
OutputEnabled1_OutputMedium4=0
OutputDefault1=0
PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=0.70|XCorrection=1.00|YCorrection=1.00|PrintKind=0|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration1_Name1=OutputConfigurationParameter1
Configuration1_Item1=Record=SchPrintView|ShowNoERC=False|ShowParamSet=False|ShowProbe=False|ShowBlanket=False|NoERCSymbolsToShow= |ShowNote=False|ShowNoteCollapsed=True|ShowOpenEnds=True|ExpandDesignator=True|ExpandNetLabel=False|ExpandPort=False|ExpandSheetNum=False|ExpandDocNum=False|PrintArea=0|PrintAreaRect.X1=0|PrintAreaRect.Y1=0|PrintAreaRect.X2=0|PrintAreaRect.Y2=0|DocumentPath=
OutputType2=BOM_PartType
OutputName2=Bill of Materials
OutputCategory2=Report
OutputDocumentPath2=
OutputVariantName2=[No Variations]
OutputEnabled2=0
OutputEnabled2_OutputMedium1=0
OutputEnabled2_OutputMedium2=0
OutputEnabled2_OutputMedium3=0
OutputEnabled2_OutputMedium4=0
OutputDefault2=0
PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration2_Name1=General
Configuration2_Item1=TemplateFilename=Board Stack Report.XLT
OutputType3=Gerber
OutputName3=Gerber Files
OutputCategory3=Fabrication
OutputDocumentPath3=WL-MAIN.PcbDoc
OutputVariantName3=
OutputEnabled3=1
OutputEnabled3_OutputMedium1=0
OutputEnabled3_OutputMedium2=0
OutputEnabled3_OutputMedium3=1
OutputEnabled3_OutputMedium4=0
OutputDefault3=0
Configuration3_Name1=OutputConfigurationParameter1
Configuration3_Item1=AddToAllLayerClasses.Set= |AddToAllPlots.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|BoardID=LVHRULSX|CentrePlots=False|DrillDrawingSymbol=GraphicsSymbol|DrillDrawingSymbolSize=500000|EmbeddedApertures=True|FilmBorderSize=10000000|FilmXSize=200000000|FilmYSize=160000000|FlashAllFills=False|FlashPadShapes=True|G54OnApertureChange=False|GenerateDRCRulesFile=False|GenerateDRCRulesFile=False|GenerateReliefShapes=True|GenerateReports=True|GerberUnit=Metric|GerberUnit=Metric|IncludeUnconnectedMidLayerPads=True|LayerClassesMirror.Set= |LayerClassesPlot.Set= |LeadingAndTrailingZeroesMode=SuppressLeadingZeroes|MaxApertureSize=2500000|MergePadAndRegion=False|MinusApertureTolerance=50|MinusApertureTolerance=50|Mirror.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray|MirrorDrillDrawingPlots=False|MirrorDrillGuidePlots=False|NoRegularPolygons=False|NumberOfDecimals=4|NumberOfDecimals=4|OptimizeChangeLocationCommands=True|OptimizeChangeLocationCommands=True|OriginPosition=Relative|OutputFormat=Different|Panelize=False|Plot.Set=SerializeLayerHash.Version~2,ClassName~TPlotLayerStateArray,16777217~1,16777218~1,16777219~1,16842751~1,16973830~1,16973831~1,16973834~1,16973835~1,16973832~1,16973833~1,16973837~1|PlotBoardProfile=True|PlotBoardProfileFileName= |PlotPositivePlaneLayers=False|PlotUsedDrillDrawingLayerPairs=False|PlotUsedDrillGuideLayerPairs=False|PlusApertureTolerance=50|PlusApertureTolerance=50|Record=GerberView|SoftwareArcs=False|Sorted=False|Sorted=False|UncheckPlotDrillDrawingLayerPair0_Backdrill=False|UncheckPlotDrillDrawingLayerPair0_Checked=False|UncheckPlotDrillDrawingLayerPair0_DrillType=Regular|UncheckPlotDrillDrawingLayerPair0_FileName= |UncheckPlotDrillDrawingLayerPair0_HighLayer=Bottom Layer|UncheckPlotDrillDrawingLayerPair0_LowLayer=Top Layer|UncheckPlotDrillGuideLayerPair0_Backdrill=False|UncheckPlotDrillGuideLayerPair0_Checked=False|UncheckPlotDrillGuideLayerPair0_DrillType=Regular|UncheckPlotDrillGuideLayerPair0_FileName= |UncheckPlotDrillGuideLayerPair0_HighLayer=Bottom Layer|UncheckPlotDrillGuideLayerPair0_LowLayer=Top Layer|DocumentPath=C:\Users\ANTON\Desktop\Main-Unit\WL-MAIN.PcbDoc
OutputType4=NC Drill
OutputName4=NC Drill Files
OutputCategory4=Fabrication
OutputDocumentPath4=WL-MAIN.PcbDoc
OutputVariantName4=
OutputEnabled4=1
OutputEnabled4_OutputMedium1=0
OutputEnabled4_OutputMedium2=0
OutputEnabled4_OutputMedium3=2
OutputEnabled4_OutputMedium4=0
OutputDefault4=0
Configuration4_Name1=OutputConfigurationParameter1
Configuration4_Item1=BoardEdgeRoutToolDia=2000000|GenerateBoardEdgeRout=False|GenerateDrilledSlotsG85=False|GenerateEIADrillFile=False|GenerateSeparatePlatedNonPlatedFiles=False|GenerateSeparateViaTypeFiles=False|GenerateToolsByDrillSymbols=False|NumberOfDecimals=4|NumberOfUnits=4|OptimizeChangeLocationCommands=True|OriginPosition=Relative|Record=DrillView|Units=Metric|ZeroesMode=SuppressTrailingZeroes|DocumentPath=C:\Users\ANTON\Desktop\Main-Unit\WL-MAIN.PcbDoc
[PublishSettings] [PublishSettings]
OutputFilePath2=C:\Users\ANTON\Desktop\Main-Unit\.PDF OutputFilePath2=C:\Users\ANTON\Desktop\Main-Unit\.PDF
ReleaseManaged2=0 ReleaseManaged2=0
@@ -42,9 +116,9 @@ ShowComponentParameters2=0
GlobalBookmarks2=0 GlobalBookmarks2=0
PDFACompliance2=Disabled PDFACompliance2=Disabled
PDFVersion2=Default PDFVersion2=Default
OutputFilePath3= OutputFilePath3=C:\Users\ANTON\Desktop\Main-Unit\Project Outputs for Wolf-Lite\
ReleaseManaged3=1 ReleaseManaged3=1
OutputBasePath3= OutputBasePath3=Project Outputs for Wolf-Lite
OutputPathMedia3= OutputPathMedia3=
OutputPathMediaValue3= OutputPathMediaValue3=
OutputPathOutputer3=[Output Type] OutputPathOutputer3=[Output Type]
@@ -57,7 +131,7 @@ OutputFileNameSpecial3=
OpenOutput3=1 OpenOutput3=1
OutputFilePath4= OutputFilePath4=
ReleaseManaged4=1 ReleaseManaged4=1
OutputBasePath4= OutputBasePath4=Project Outputs for Wolf-Lite
OutputPathMedia4= OutputPathMedia4=
OutputPathMediaValue4= OutputPathMediaValue4=
OutputPathOutputer4=[Output Type] OutputPathOutputer4=[Output Type]
@@ -96,7 +170,7 @@ WmvQuality4=80
[GeneratedFilesSettings] [GeneratedFilesSettings]
RelativeOutputPath2=C:\Users\ANTON\Desktop\Main-Unit\.PDF RelativeOutputPath2=C:\Users\ANTON\Desktop\Main-Unit\.PDF
OpenOutputs2=1 OpenOutputs2=1
RelativeOutputPath3= RelativeOutputPath3=C:\Users\ANTON\Desktop\Main-Unit\Project Outputs for Wolf-Lite\
OpenOutputs3=1 OpenOutputs3=1
AddToProject3=1 AddToProject3=1
TimestampFolder3=0 TimestampFolder3=0
@@ -109,51 +183,3 @@ EnableReload3=0
RelativeOutputPath4= RelativeOutputPath4=
OpenOutputs4=1 OpenOutputs4=1
[OutputGroup1]
Name=
Description=
TargetOutputMedium=PDF
VariantName=[No Variations]
VariantScope=0
CurrentConfigurationName=
TargetPrinter=Virtual Printer
PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputMedium1=Print Job
OutputMedium1_Type=Printer
OutputMedium1_Printer=
OutputMedium1_PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
OutputMedium2=PDF
OutputMedium2_Type=Publish
OutputMedium3=Folder Structure
OutputMedium3_Type=GeneratedFiles
OutputMedium4=Video
OutputMedium4_Type=Multimedia
OutputType1=Schematic Print
OutputName1=Schematic Prints
OutputCategory1=Documentation
OutputDocumentPath1=
OutputVariantName1=
OutputEnabled1=1
OutputEnabled1_OutputMedium1=0
OutputEnabled1_OutputMedium2=1
OutputEnabled1_OutputMedium3=0
OutputEnabled1_OutputMedium4=0
OutputDefault1=0
PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=0.70|XCorrection=1.00|YCorrection=1.00|PrintKind=0|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration1_Name1=OutputConfigurationParameter1
Configuration1_Item1=Record=SchPrintView|ShowNoERC=False|ShowParamSet=False|ShowProbe=False|ShowBlanket=False|NoERCSymbolsToShow= |ShowNote=False|ShowNoteCollapsed=True|ShowOpenEnds=True|ExpandDesignator=True|ExpandNetLabel=False|ExpandPort=False|ExpandSheetNum=False|ExpandDocNum=False|PrintArea=0|PrintAreaRect.X1=0|PrintAreaRect.Y1=0|PrintAreaRect.X2=0|PrintAreaRect.Y2=0|DocumentPath=
OutputType2=BOM_PartType
OutputName2=Bill of Materials
OutputCategory2=Report
OutputDocumentPath2=
OutputVariantName2=[No Variations]
OutputEnabled2=1
OutputEnabled2_OutputMedium1=0
OutputEnabled2_OutputMedium2=2
OutputEnabled2_OutputMedium3=0
OutputEnabled2_OutputMedium4=0
OutputDefault2=0
PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration2_Name1=General
Configuration2_Item1=TemplateFilename=Board Stack Report.XLT

View File

@@ -44,6 +44,9 @@ CrossRefPorts=3
CrossRefCrossSheets=1 CrossRefCrossSheets=1
CrossRefSheetEntries=0 CrossRefSheetEntries=0
CrossRefFollowFromMainSettings=1 CrossRefFollowFromMainSettings=1
VaultGUID=
ReleaseVaultName=
ItemGUID=
[Preferences] [Preferences]
PrefsVaultGUID= PrefsVaultGUID=
@@ -287,66 +290,6 @@ DItemRevisionGUID=
GenerateClassCluster=0 GenerateClassCluster=0
DocumentUniqueId=LVHRULSX DocumentUniqueId=LVHRULSX
[GeneratedDocument1]
DocumentPath=Project Outputs for Wolf-Lite\NC Drill\WL-MAIN.DRR
DItemRevisionGUID=
[GeneratedDocument2]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.EXTREP
DItemRevisionGUID=
[GeneratedDocument3]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.G1
DItemRevisionGUID=
[GeneratedDocument4]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.G2
DItemRevisionGUID=
[GeneratedDocument5]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GBL
DItemRevisionGUID=
[GeneratedDocument6]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GBO
DItemRevisionGUID=
[GeneratedDocument7]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GBS
DItemRevisionGUID=
[GeneratedDocument8]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GKO
DItemRevisionGUID=
[GeneratedDocument9]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GTL
DItemRevisionGUID=
[GeneratedDocument10]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GTO
DItemRevisionGUID=
[GeneratedDocument11]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.GTS
DItemRevisionGUID=
[GeneratedDocument12]
DocumentPath=Project Outputs for Wolf-Lite\NC Drill\WL-MAIN.LDP
DItemRevisionGUID=
[GeneratedDocument13]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.REP
DItemRevisionGUID=
[GeneratedDocument14]
DocumentPath=Project Outputs for Wolf-Lite\Gerber\WL-MAIN.RUL
DItemRevisionGUID=
[GeneratedDocument15]
DocumentPath=Project Outputs for Wolf-Lite\NC Drill\WL-MAIN.TXT
DItemRevisionGUID=
[Configuration1] [Configuration1]
Name=Sources Name=Sources
ParameterCount=0 ParameterCount=0
@@ -603,18 +546,6 @@ OutputDocumentPath13=
OutputVariantName13= OutputVariantName13=
OutputDefault13=0 OutputDefault13=0
PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType14=PCBDrawing
OutputName14=Draftsman
OutputDocumentPath14=
OutputVariantName14=[No Variations]
OutputDefault14=0
PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType15=PCBDrawing
OutputName15=Draftsman
OutputDocumentPath15=
OutputVariantName15=[No Variations]
OutputDefault15=0
PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
[OutputGroup4] [OutputGroup4]
Name=Assembly Outputs Name=Assembly Outputs
@@ -637,6 +568,11 @@ OutputName3=Test Point Report
OutputDocumentPath3= OutputDocumentPath3=
OutputVariantName3=[No Variations] OutputVariantName3=[No Variations]
OutputDefault3=0 OutputDefault3=0
OutputType4=Wire Bonding Table
OutputName4=Wire Bonding Table Report
OutputDocumentPath4=
OutputVariantName4=[No Variations]
OutputDefault4=0
[OutputGroup5] [OutputGroup5]
Name=Fabrication Outputs Name=Fabrication Outputs
@@ -776,102 +712,6 @@ OutputDocumentPath1=
OutputVariantName1= OutputVariantName1=
OutputDefault1=0 OutputDefault1=0
PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9 PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType2=Text Print
OutputName2=Text Print
OutputDocumentPath2=
OutputVariantName2=
OutputDefault2=0
PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType3=Text Print
OutputName3=Text Print
OutputDocumentPath3=
OutputVariantName3=
OutputDefault3=0
PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType4=Text Print
OutputName4=Text Print
OutputDocumentPath4=
OutputVariantName4=
OutputDefault4=0
PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType5=Text Print
OutputName5=Text Print
OutputDocumentPath5=
OutputVariantName5=
OutputDefault5=0
PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType6=Text Print
OutputName6=Text Print
OutputDocumentPath6=
OutputVariantName6=
OutputDefault6=0
PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType7=Text Print
OutputName7=Text Print
OutputDocumentPath7=
OutputVariantName7=
OutputDefault7=0
PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType8=Text Print
OutputName8=Text Print
OutputDocumentPath8=
OutputVariantName8=
OutputDefault8=0
PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType9=Text Print
OutputName9=Text Print
OutputDocumentPath9=
OutputVariantName9=
OutputDefault9=0
PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType10=Text Print
OutputName10=Text Print
OutputDocumentPath10=
OutputVariantName10=
OutputDefault10=0
PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType11=Text Print
OutputName11=Text Print
OutputDocumentPath11=
OutputVariantName11=
OutputDefault11=0
PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType12=Text Print
OutputName12=Text Print
OutputDocumentPath12=
OutputVariantName12=
OutputDefault12=0
PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType13=Text Print
OutputName13=Text Print
OutputDocumentPath13=
OutputVariantName13=
OutputDefault13=0
PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType14=Text Print
OutputName14=Text Print
OutputDocumentPath14=
OutputVariantName14=
OutputDefault14=0
PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType15=Text Print
OutputName15=Text Print
OutputDocumentPath15=
OutputVariantName15=
OutputDefault15=0
PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType16=Text Print
OutputName16=Text Print
OutputDocumentPath16=
OutputVariantName16=
OutputDefault16=0
PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType17=Text Print
OutputName17=Text Print
OutputDocumentPath17=
OutputVariantName17=
OutputDefault17=0
PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
[OutputGroup8] [OutputGroup8]
Name=Validation Outputs Name=Validation Outputs
@@ -1131,6 +971,20 @@ Type133=1
Type134=1 Type134=1
Type135=1 Type135=1
Type136=1 Type136=1
Type137=1
Type138=1
Type139=1
Type140=1
Type141=1
Type142=1
Type143=1
Type144=1
Type145=1
Type146=1
Type147=1
Type148=1
Type149=1
Type150=1
[Difference Levels] [Difference Levels]
Type1=1 Type1=1
@@ -1207,6 +1061,13 @@ Type71=1
Type72=1 Type72=1
Type73=1 Type73=1
Type74=1 Type74=1
Type75=1
Type76=1
Type77=1
Type78=1
Type79=1
Type80=1
Type81=1
[Electrical Rules Check] [Electrical Rules Check]
Type1=1 Type1=1
@@ -1360,6 +1221,9 @@ Type148=2
Type149=2 Type149=2
Type150=2 Type150=2
Type151=2 Type151=2
Type152=1
Type153=1
Type154=0
[ERC Connection Matrix] [ERC Connection Matrix]
L1=NNNNNNNNNNNWNNNWW L1=NNNNNNNNNNNWNNNWW

View File

@@ -1,10 +1,10 @@
Record=TopLevelDocument|FileName=WL-STUKTURNAY.SchDoc|SheetNumber=1 Record=TopLevelDocument|FileName=WL-STUKTURNAY.SchDoc|SheetNumber=1
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-AUDIO.SchDoc|SheetNumber=6|SymbolType=Normal|RawFileName=WL-AUDIO.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-BPF_L.SchDoc|SheetNumber=11|SymbolType=Normal|RawFileName=WL-BPF_L.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-CONTROL.SchDoc|SheetNumber=9|SymbolType=Normal|RawFileName=WL-CONTROL.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-CONNECT.SchDoc|SheetNumber=12|SymbolType=Normal|RawFileName=WL-CONNECT.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-BPF.SchDoc|SheetNumber=10|SymbolType=Normal|RawFileName=WL-BPF.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-CPU-V1.0.SchDoc|SheetNumber=2|SymbolType=Normal|RawFileName=WL-CPU-V1.0.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID= Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-CPU-V1.0.SchDoc|SheetNumber=2|SymbolType=Normal|RawFileName=WL-CPU-V1.0.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-AUDIO.SchDoc|SheetNumber=6|SymbolType=Normal|RawFileName=WL-AUDIO.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-CONTROL.SchDoc|SheetNumber=9|SymbolType=Normal|RawFileName=WL-CONTROL.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-BPF.SchDoc|SheetNumber=10|SymbolType=Normal|RawFileName=WL-BPF.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-CONNECT.SchDoc|SheetNumber=12|SymbolType=Normal|RawFileName=WL-CONNECT.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=Designator|SchDesignator=Designator|FileName=WL-BPF_L.SchDoc|SheetNumber=11|SymbolType=Normal|RawFileName=WL-BPF_L.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=U_WL-AD9226|SchDesignator=U_WL-AD9226|FileName=WL-AD9226.SchDoc|SheetNumber=4|SymbolType=Normal|RawFileName=WL-AD9226.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID= Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=U_WL-AD9226|SchDesignator=U_WL-AD9226|FileName=WL-AD9226.SchDoc|SheetNumber=4|SymbolType=Normal|RawFileName=WL-AD9226.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=U_WL-ATT|SchDesignator=U_WL-ATT|FileName=WL-ATT.SchDoc|SheetNumber=7|SymbolType=Normal|RawFileName=WL-ATT.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID= Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=U_WL-ATT|SchDesignator=U_WL-ATT|FileName=WL-ATT.SchDoc|SheetNumber=7|SymbolType=Normal|RawFileName=WL-ATT.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=
Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=U_WL-DAC904|SchDesignator=U_WL-DAC904|FileName=WL-DAC904.SchDoc|SheetNumber=5|SymbolType=Normal|RawFileName=WL-DAC904.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID= Record=SheetSymbol|SourceDocument=WL-STUKTURNAY.SchDoc|Designator=U_WL-DAC904|SchDesignator=U_WL-DAC904|FileName=WL-DAC904.SchDoc|SheetNumber=5|SymbolType=Normal|RawFileName=WL-DAC904.SchDoc|DesignItemId= |SourceLibraryName= |ObjectKind=Sheet Symbol|RevisionGUID= |ItemGUID= |VaultGUID=

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

View File

@@ -0,0 +1,10 @@
Интерфейс предназначен для создания пользовательских устройств,
имеющих высокую степень интеграции с трансивером "Волк" Интерфейс подключается к общей I2C шине трансивера.
В данном примере используется плата ESP32, подсоединенная к 21 ноге(сигнал SDA) и 22(сигнал SCK) со стороны ESP32
Со стороны трансивера требуется включение опции Menu->TRX Settings->Wolf Interface I2C
В данный момент поддерживается:
1. Синхронизация основных параметров трансивера(частота, мода, TX / RX)
2. Выполнение и получение ответа по любой поддерживаемой CAT комманде
3. Вывод сообщения на экран трансивера

View File

@@ -0,0 +1,38 @@
/*
Wolf Interface Example Project
This sketch demonstrates basic functionality for develop user-space devices, which communicates with TRX Wolf
https://github.com/XGudron/UA3REO-DDC-Transceiver
*/
#include "Wolf.h"
// the setup function runs once when you press reset or power the board
void setup() {
Serial.begin(115200); // enable serial port for debugging
WOLF_init(); // init TRX Wolf communication
}
// the loop function runs over and over again forever
void loop() {
Serial.println("TRX Info:");
Serial.println("Current VFO: " + String(TRX_WOLF.CurrentVFO == TRX_SELECTED_VFO_A ? "A" : "B"));
Serial.println("VFO A Frequency: " + String(TRX_WOLF.VFO_A_Frequency));
Serial.println("VFO A Mode: " + WOLF_modeToString(TRX_WOLF.VFO_A_Mode));
Serial.println("VFO A Mode is CW? " + String(TRX_WOLF.VFO_A_Mode == TRX_MODE_CW ? "Yes" : "No"));
Serial.println("VFO B Frequency: " + String(TRX_WOLF.VFO_B_Frequency));
Serial.println("VFO B Mode: " + WOLF_modeToString(TRX_WOLF.VFO_B_Mode));
Serial.println("In TX? " + String(TRX_WOLF.TX ? "Yes" : "No"));
Serial.println("In Tune? " + String(TRX_WOLF.Tune ? "Yes" : "No"));
String CAT_Answer = WOLF_catCommand("SM2"); // run CAT command and get answer
Serial.println("CAT Answer (S-Meter dBm RX1): " + CAT_Answer);
WOLF_setMessage("Hello World! " + String(millis())); // set message over FFT, may be disabled if not set
Serial.println("---");
delay(1000);
}

View File

@@ -0,0 +1,51 @@
#ifndef WOLF_h
#define WOLF_h
typedef enum {
TRX_MODE_LSB,
TRX_MODE_USB,
TRX_MODE_CW,
TRX_MODE_NFM,
TRX_MODE_WFM,
TRX_MODE_AM,
TRX_MODE_SAM_STEREO,
TRX_MODE_SAM_LSB,
TRX_MODE_SAM_USB,
TRX_MODE_DIGI_L,
TRX_MODE_DIGI_U,
TRX_MODE_IQ,
TRX_MODE_LOOPBACK,
TRX_MODE_RTTY,
TRX_MODE_DSB,
} TRX_MODE;
typedef enum {
TRX_SELECTED_VFO_A,
TRX_SELECTED_VFO_B,
} TRX_SELECTED_VFO;
typedef struct { // TRX information structure
uint8_t CurrentVFO;
uint64_t VFO_A_Frequency;
uint64_t VFO_B_Frequency;
uint8_t VFO_A_Mode;
uint8_t VFO_B_Mode;
char CAT_Answer[64];
bool TX;
bool Tune;
} tWOLF;
typedef struct { // Interface information structure
bool hasDataChanges;
char Message[64];
char CAT_Command[64];
} tWOLFInterface;
extern tWOLF TRX_WOLF;
extern void WOLF_init(void);
extern String WOLF_modeToString(uint8_t mode);
extern void WOLF_setMessage(String message);
extern String WOLF_catCommand(String command);
#endif

View File

@@ -0,0 +1,129 @@
#include "Wolf.h"
#include "driver/i2c.h"
#include "freertos/FreeRTOS.h"
#define WOLF_I2C_SLAVE_SDA_IO GPIO_NUM_21
#define WOLF_I2C_SLAVE_SCL_IO GPIO_NUM_22
#define WOLF_I2C_SLAVE_NUM I2C_NUM_0
#define WOLF_I2C_ADDR 0b1110110 // without RW bit
#define WOLF_BUF_LEN 256
tWOLF TRX_WOLF;
tWOLFInterface TRX_INTERFACE;
static uint8_t WOLF_inBuff[WOLF_BUF_LEN];
static uint8_t WOLF_outBuff[WOLF_BUF_LEN];
static esp_err_t WOLF_i2c_slave_init() {
i2c_config_t conf_slave;
conf_slave.sda_io_num = WOLF_I2C_SLAVE_SDA_IO;
conf_slave.sda_pullup_en = GPIO_PULLUP_ENABLE;
conf_slave.scl_io_num = WOLF_I2C_SLAVE_SCL_IO;
conf_slave.scl_pullup_en = GPIO_PULLUP_ENABLE;
conf_slave.mode = I2C_MODE_SLAVE;
conf_slave.slave.addr_10bit_en = 0;
conf_slave.slave.slave_addr = WOLF_I2C_ADDR;
conf_slave.slave.maximum_speed = 300000;
conf_slave.clk_flags = 0;
i2c_param_config(WOLF_I2C_SLAVE_NUM, &conf_slave);
return i2c_driver_install(WOLF_I2C_SLAVE_NUM, conf_slave.mode, WOLF_BUF_LEN, WOLF_BUF_LEN, 0);
}
static void WOLF_i2c_background_task(void *arg) {
while (1) {
size_t size = i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, WOLF_inBuff, 1, 1000 / portTICK_RATE_MS);
if (size != 1) {
continue;
}
if (WOLF_inBuff[0] == 0x10) // write structure command
{
size = i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, WOLF_inBuff, 1, 1000 / portTICK_RATE_MS);
if (size != 1) {
continue;
}
if (WOLF_inBuff[0] == 0x01) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.CurrentVFO, sizeof(TRX_WOLF.CurrentVFO), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x02) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.VFO_A_Frequency, sizeof(TRX_WOLF.VFO_A_Frequency), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x03) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.VFO_B_Frequency, sizeof(TRX_WOLF.VFO_B_Frequency), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x04) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.VFO_A_Mode, sizeof(TRX_WOLF.VFO_A_Mode), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x05) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.VFO_B_Mode, sizeof(TRX_WOLF.VFO_B_Mode), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x06) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.CAT_Answer, sizeof(TRX_WOLF.CAT_Answer), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x07) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.TX, sizeof(TRX_WOLF.TX), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x08) {
i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)&TRX_WOLF.Tune, sizeof(TRX_WOLF.Tune), 1000 / portTICK_RATE_MS);
}
}
if (WOLF_inBuff[0] == 0x20) // read has changes? command
{
WOLF_outBuff[0] = TRX_INTERFACE.hasDataChanges ? 0x01 : 0x00;
i2c_reset_tx_fifo(WOLF_I2C_SLAVE_NUM);
i2c_slave_write_buffer(WOLF_I2C_SLAVE_NUM, WOLF_outBuff, 1, 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x30) // read data from interface command
{
size = i2c_slave_read_buffer(WOLF_I2C_SLAVE_NUM, WOLF_inBuff, 1, 1000 / portTICK_RATE_MS);
if (size != 1) {
continue;
}
i2c_reset_tx_fifo(WOLF_I2C_SLAVE_NUM);
if (WOLF_inBuff[0] == 0x01) {
i2c_slave_write_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)TRX_INTERFACE.Message, sizeof(TRX_INTERFACE.Message), 1000 / portTICK_RATE_MS);
}
if (WOLF_inBuff[0] == 0x02) {
i2c_slave_write_buffer(WOLF_I2C_SLAVE_NUM, (uint8_t *)TRX_INTERFACE.CAT_Command, sizeof(TRX_INTERFACE.CAT_Command), 1000 / portTICK_RATE_MS);
memset(TRX_INTERFACE.CAT_Command, 0x00, sizeof(TRX_INTERFACE.CAT_Command));
}
TRX_INTERFACE.hasDataChanges = false;
}
}
}
void WOLF_init(void) {
ESP_ERROR_CHECK(WOLF_i2c_slave_init());
xTaskCreate(WOLF_i2c_background_task, "wolf-task", 1024 * 2, (void *)1, 10, NULL);
}
String WOLF_modeToString(uint8_t mode) {
const char *MODE_DESCR[] = {"LSB", "USB", "CW", "NFM", "WFM", "AM", "SAM", "AM-L", "AM-U", "DIGL", "DIGU", "IQ", "LOOP", "RTTY", "DSB"};
return String(MODE_DESCR[mode]);
}
void WOLF_setMessage(String message) {
message.toCharArray(TRX_INTERFACE.Message, sizeof(TRX_INTERFACE.Message));
TRX_INTERFACE.hasDataChanges = true;
}
String WOLF_catCommand(String command) {
memset(TRX_WOLF.CAT_Answer, 0x00, sizeof(TRX_WOLF.CAT_Answer));
command.toCharArray(TRX_INTERFACE.CAT_Command, sizeof(TRX_INTERFACE.CAT_Command));
TRX_INTERFACE.hasDataChanges = true;
uint32_t startMs = esp_timer_get_time() / 1000;
while ((esp_timer_get_time() / 1000) - startMs < 2000) { // CAT Timeout
if (strlen(TRX_WOLF.CAT_Answer) > 0) {
return String(TRX_WOLF.CAT_Answer);
}
}
return "";
}

14
Stuff/station_names.txt Normal file
View File

@@ -0,0 +1,14 @@
7.1 | Wolf Freq
87.5 | Heze Radio for Shandong
90.4 | China Radio International
92.5 | Henan Radio - News Broadcast
92.9 | -
93.1 | Henan Radio - Media Broadcast
93.4 | Radio Anyang
106.6 | China National Radio
106.8 | Changqing Radio
107.0 | Nanle Media Broadcasting
107.4 | Elephant Information Station
107.6 | China National Radio - Voice of Economy
107.7 | Xinxiang Traffic Broadcast
107.8 | Shandong Radio and Television Station - Classical Music Radio