Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
-
- Сообщения: 11
- Зарегистрирован: 25 ноя 2022, 09:35
- Позывной: UB6HGT
- Город: Пятигорск
- Имя: Сергей
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение UB6HGT » 14 янв 2023, 12:41
есть ли возможность разворота дисплея контактами влево при горизонтальном отображении или контактами вверх при вертикальном?
UB6HGT
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 14 янв 2023, 16:47
вот эти строки отвечают за ориентацию экрана. Здесь есть и описаниеUB6HGT писал(а): ↑14 янв 2023, 12:41А есть возможность разворота изображения на 360 градусов? Сейчас в прошивке 4.0 я могу повернуть изображение либо вертикально и при этом контакты дисплея находятся внизу. Либо горизонтально контактами вправо.
есть ли возможность разворота дисплея контактами влево при горизонтальном отображении или контактами вверх при вертикальном?
Код: Выделить всё
// ====================Display======================
// Rotate 0 // vertical 0 // Calibration code for touchscreen : for 2.8 inch // { 387, 3530, 246, 3555, 4 }
// Rotate 90 // horizontal 1 // Calibration code for touchscreen : for 2.8 inch // { 387, 3530, 246, 3555, 7 }
// Rotate 180 // vertical 2 // Calibration code for touchscreen : for 2.8 inch // { 258, 3566, 413, 3512, 2 }
// Rotate 270 // horizontal 3 // Calibration code for touchscreen : for 2.8 inch // { 387, 3530, 246, 3555, 1 }
#define SCREEN_V 0
#define SCREEN_H 1
uint16_t calDataV[5] = { 258, 3566, 413, 3512, 4 };
uint16_t calDataH[5] = { 387, 3530, 246, 3555, 7 };
// =================================================
Binns
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 14 янв 2023, 16:52
все будет, только в версии 4.2 там будет полностью другой интерфейс. Скажу только, что он будет похож на андроид
Binns
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Sany70 » 14 янв 2023, 17:22
Про изменения уже понял. Проблема отпала, сегодня получил дисплей с Китая, сам того не ожидал, менее двух недель, впервые такое.Криворукий писал(а): ↑13 янв 2023, 20:30
В общем то не за что.
Дисплеи с разными интерфейсами и чтобы его подружить, в программе нужно делать изменения.
Но приёмник можете собрать, вот посмотрите с таким дисплеем на ардуино:
https://github.com/pu2clr/SI4735/tree/m ... 7XX_04_TFT
Sany70
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение SerjPr » 14 янв 2023, 18:14
Проблему с видимостью кнопок решил. Теперь осталась проблема с цветами кнопок. Ну и мелкие доработки. Также в нем стоит ЦАП для интернет радио. И блютуз для внешней колонки или наушников. Вот такой маленький приемничек получился.SerjPr писал(а): ↑14 янв 2023, 08:42Добрый день. Пытаюсь подогнать прошивку версии 4.0 на M5Stack Core2 . Только вылез глюк. Правый ряд кнопок не видим. Но на тач все работает. Программирование только начал изучать. Не подскажете где копать. Использовал только старую версию библиотеки вывода изображения. Она используется M5Sack. А так практически все работает. Ну и есть еще глючек с цветами кнопок.
SerjPr
-
- Сообщения: 64
- Зарегистрирован: 14 янв 2023, 20:18
- Благодарил (а): 44 раза
- Поблагодарили: 3 раза
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Walery » 14 янв 2023, 20:52
Walery
-
- Сообщения: 11
- Зарегистрирован: 25 ноя 2022, 09:35
- Позывной: UB6HGT
- Город: Пятигорск
- Имя: Сергей
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение UB6HGT » 15 янв 2023, 11:08
Я пробовал, но изменение 5-го байта в массиве переменных calDataV[5], calDataH[5] отвечают за ориентацию тачскрина.Binns писал(а): ↑14 янв 2023, 16:47вот эти строки отвечают за ориентацию экрана. Здесь есть и описаниеКод: Выделить всё
// ====================Display====================== // Rotate 0 // vertical 0 // Calibration code for touchscreen : for 2.8 inch // { 387, 3530, 246, 3555, 4 } // Rotate 90 // horizontal 1 // Calibration code for touchscreen : for 2.8 inch // { 387, 3530, 246, 3555, 7 } // Rotate 180 // vertical 2 // Calibration code for touchscreen : for 2.8 inch // { 258, 3566, 413, 3512, 2 } // Rotate 270 // horizontal 3 // Calibration code for touchscreen : for 2.8 inch // { 387, 3530, 246, 3555, 1 } #define SCREEN_V 0 #define SCREEN_H 1 uint16_t calDataV[5] = { 258, 3566, 413, 3512, 4 }; uint16_t calDataH[5] = { 387, 3530, 246, 3555, 7 }; // =================================================
А попытка подставить в дефайны
Код: Выделить всё
#define SCREEN_V 2
#define SCREEN_H 3
PS А в версиях 4.1х и старше предусмотрен разворот дисплея на 360 градусов? Просто в том же файле setting.ini есть инверсия тачскрина, но нет разворта дисплея. Или это в основной прошивке реализовано?
UB6HGT
-
- Сообщения: 419
- Зарегистрирован: 21 янв 2022, 01:28
- Благодарил (а): 35 раз
- Поблагодарили: 181 раз
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение Binns » 15 янв 2023, 12:03
Код: Выделить всё
#define SCREEN_V 0
#define SCREEN_H 1
uint16_t calDataV[5] = { 258, 3566, 413, 3512, 4 };
uint16_t calDataH[5] = { 387, 3530, 246, 3555, 7 };
поворот в меню настроек в самой прошивке. На все 4 стороны
Binns
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение SerjPr » 15 янв 2023, 13:33
В void setyp() tft.setRotation(1);UB6HGT писал(а): ↑15 янв 2023, 11:08Я пробовал, но изменение 5-го байта в массиве переменных calDataV[5], calDataH[5] отвечают за ориентацию тачскрина.
А попытка подставить в дефайныс изменением 5-го байта в массивах к ошибке не привела, но и дисплей на другие углы не разворачивается, а вот тачскрин на нажатия начинает врать.Код: Выделить всё
#define SCREEN_V 2 #define SCREEN_H 3
PS А в версиях 4.1х и старше предусмотрен разворот дисплея на 360 градусов? Просто в том же файле setting.ini есть инверсия тачскрина, но нет разворта дисплея. Или это в основной прошивке реализовано?
SerjPr
-
- Сообщения: 11
- Зарегистрирован: 25 ноя 2022, 09:35
- Позывной: UB6HGT
- Город: Пятигорск
- Имя: Сергей
Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X
Сообщение UB6HGT » 15 янв 2023, 14:06
Я изменял так:
Код: Выделить всё
#define SCREEN_V 2
#define SCREEN_H 3
uint16_t calDataV[5] = { 258, 3566, 413, 3512, 2 };
uint16_t calDataH[5] = { 387, 3530, 246, 3555, 1 };
Насколько я понял, 0 и 1 в аргументе функции отвечает только за вертикальное и горизонтальное отображение. Да и в листинге данная функция вызывается не раз...
UB6HGT
Вернуться в «Микроконтроллеры и программирование»
- Обязательно к прочтению
- Аналоговая схемотехника
- ↳ Супергетеродинные приемники и трансиверы
- ↳ Прямое преобразование
- ↳ Прямое усиление
- ↳ Регенераторы
- ↳ Узлы, блоки, модули
- ↳ Усилители мощности
- Цифровая техника
- ↳ SDR приемники
- ↳ SDR приставки
- ↳ SDR трансиверы
- ↳ Микроконтроллеры и программирование
- Теплая лампота
- ↳ Супергетеродины
- ↳ Регенераторы
- ↳ Прямого усиления
- ↳ УНЧ
- ↳ ВЧ усилители мощности
- Источники питания
- ↳ Трансформаторные и линейные
- ↳ Импульсные и преобразователи
- ↳ Гибриды
- ↳ Аккумуляторы и батареи
- ↳ Альтернативные источники
- Антенны
- ↳ Антенны КВ
- ↳ Антенны УКВ
- ↳ Фидеры кабели
- ↳ Антенные приборы и устройства
- ↳ Тюнеры
- Фирменная аппаратура
- ↳ Yaesu
- ↳ Icom
- ↳ Kenwood
- ↳ Прочие
- Мастерская
- ↳ Измерения, приборы и софт
- ↳ Паяльное оборудование
- ↳ Слесарка
- ↳ ЧПУ и 3D принтеры
- Разное
- ↳ Другие радио темы
- ↳ Полевой день
- ↳ Помогите опознать
- ↳ Куплю Продам Магазины Продавцы
- ↳ Флудильня и оффтоп
- Работа форума