Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

UB6HGT
Сообщения: 11
Зарегистрирован: 25 ноя 2022, 09:35
Позывной: UB6HGT
Город: Пятигорск
Имя: Сергей

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение UB6HGT » 14 янв 2023, 12:41

А есть возможность разворота изображения на 360 градусов? Сейчас в прошивке 4.0 я могу повернуть изображение либо вертикально и при этом контакты дисплея находятся внизу. Либо горизонтально контактами вправо.
есть ли возможность разворота дисплея контактами влево при горизонтальном отображении или контактами вверх при вертикальном?

Binns
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка 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
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 14 янв 2023, 16:52

Pavlikmail писал(а):
14 янв 2023, 10:55
сделать клавиатуру
все будет, только в версии 4.2 там будет полностью другой интерфейс. Скажу только, что он будет похож на андроид

Sany70
Сообщения: 3
Зарегистрирован: 06 янв 2023, 17:13
Откуда: Алтайский край
Имя: Александр

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Sany70 » 14 янв 2023, 17:22

Криворукий писал(а):
13 янв 2023, 20:30


В общем то не за что.
Дисплеи с разными интерфейсами и чтобы его подружить, в программе нужно делать изменения.
Но приёмник можете собрать, вот посмотрите с таким дисплеем на ардуино:
https://github.com/pu2clr/SI4735/tree/m ... 7XX_04_TFT
Про изменения уже понял. Проблема отпала, сегодня получил дисплей с Китая, сам того не ожидал, менее двух недель, впервые такое.

SerjPr
Сообщения: 7
Зарегистрирован: 18 авг 2022, 08:05
Поблагодарили: 3 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение SerjPr » 14 янв 2023, 18:14

SerjPr писал(а):
14 янв 2023, 08:42
Добрый день. Пытаюсь подогнать прошивку версии 4.0 на M5Stack Core2 . Только вылез глюк. Правый ряд кнопок не видим. Но на тач все работает. Программирование только начал изучать. Не подскажете где копать. Использовал только старую версию библиотеки вывода изображения. Она используется M5Sack. А так практически все работает. Ну и есть еще глючек с цветами кнопок.
Проблему с видимостью кнопок решил. Теперь осталась проблема с цветами кнопок.
IMG_0623.jpeg
Ну и мелкие доработки. Также в нем стоит ЦАП для интернет радио. И блютуз для внешней колонки или наушников. Вот такой маленький приемничек получился.
IMG_0625.jpeg

Walery
Сообщения: 52
Зарегистрирован: 14 янв 2023, 20:18
Благодарил (а): 37 раз
Поблагодарили: 2 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Walery » 14 янв 2023, 20:52

Добрый вечер. Подскажите пожалуйста, кто то может сделать печатную плату под классическую схему приемника за определенную плату,то что продаётся как ATS-25? Рассмотрю все варианты.

UB6HGT
Сообщения: 11
Зарегистрирован: 25 ноя 2022, 09:35
Позывной: UB6HGT
Город: Пятигорск
Имя: Сергей

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение UB6HGT » 15 янв 2023, 11:08

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 };
// =================================================
Я пробовал, но изменение 5-го байта в массиве переменных calDataV[5], calDataH[5] отвечают за ориентацию тачскрина.
А попытка подставить в дефайны

Код: Выделить всё

#define SCREEN_V      2
#define SCREEN_H      3
с изменением 5-го байта в массивах к ошибке не привела, но и дисплей на другие углы не разворачивается, а вот тачскрин на нажатия начинает врать.

PS А в версиях 4.1х и старше предусмотрен разворот дисплея на 360 градусов? Просто в том же файле setting.ini есть инверсия тачскрина, но нет разворта дисплея. Или это в основной прошивке реализовано?

Binns
Сообщения: 402
Зарегистрирован: 21 янв 2022, 01:28
Благодарил (а): 32 раза
Поблагодарили: 176 раз

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение Binns » 15 янв 2023, 12:03

UB6HGT, Что вы прописываете в строках?

Код: Выделить всё

#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 };
UB6HGT писал(а):
15 янв 2023, 11:08
А в версиях 4.1х и старше предусмотрен разворот дисплея на 360 градусов?
поворот в меню настроек в самой прошивке. На все 4 стороны

SerjPr
Сообщения: 7
Зарегистрирован: 18 авг 2022, 08:05
Поблагодарили: 3 раза

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение SerjPr » 15 янв 2023, 13:33

UB6HGT писал(а):
15 янв 2023, 11:08
Я пробовал, но изменение 5-го байта в массиве переменных calDataV[5], calDataH[5] отвечают за ориентацию тачскрина.
А попытка подставить в дефайны

Код: Выделить всё

#define SCREEN_V      2
#define SCREEN_H      3
с изменением 5-го байта в массивах к ошибке не привела, но и дисплей на другие углы не разворачивается, а вот тачскрин на нажатия начинает врать.

PS А в версиях 4.1х и старше предусмотрен разворот дисплея на 360 градусов? Просто в том же файле setting.ini есть инверсия тачскрина, но нет разворта дисплея. Или это в основной прошивке реализовано?
В void setyp() tft.setRotation(1);

UB6HGT
Сообщения: 11
Зарегистрирован: 25 ноя 2022, 09:35
Позывной: UB6HGT
Город: Пятигорск
Имя: Сергей

Прошивка Binns MOD для ATS-25 и подобных приемников на базе SI473X

Сообщение UB6HGT » 15 янв 2023, 14:06

Binns писал(а):
15 янв 2023, 12:03
UB6HGT, Что вы прописываете в строках?
Я изменял так:

Код: Выделить всё

#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 };
SerjPr писал(а):
15 янв 2023, 13:33
В void setyp() tft.setRotation(1);
Насколько я понял, 0 и 1 в аргументе функции отвечает только за вертикальное и горизонтальное отображение. Да и в листинге данная функция вызывается не раз...

Ответить

Вернуться в «Микроконтроллеры и программирование»