при его изменении (перемещение по меню, анимации)?
FMC чекнул, там норм вроде всё
Не совсем понял про частоту, но если говорить про #define LV_DISP_DEF_REFR_PERIOD 40 /*[ms]*/
#define LV_INDEV_DEF_READ_PERIOD 40 /*[ms]*/
то пробовал разные значения. Tearing effect нет на моём дисплее
Прилагаю часть кода
Баг ниже в видео:
ТЕ от LDTC идёт
Гуглю и не понимаю откуда его взять
Похоже на какую-то проблему со стилями. Размеры/координаты для LV_STATE_DEFAULT и LV_STATE_FOCUSED точно одинаковые?
https://www.st.com/resource/en/application_note/an4861-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf
Стиль стандартный установил, ничего своего не привносил Бтв, с анимациями такая же проблема
Возьмите готовый, для своего умного дома можно и просто купить
Готовый дисплей?
Эге. Тут уже такое впечатление, что где-то беда с координатами прямоугольника вывода, когда они передаются драйверу.
Я бы объявление переменной color прямо в теле цикла вынес по человечески в начало функции. Я не знаю, как такую дичь компилятор обрабатывает. Может он каждую итерацию цикла создаёт новую переменную на стеке, и в какой-то момент происходит переполнение.
Действительно, по дурацки выглядит, поменял
поймал похожие желтые полосы ..
Обсуждают сегодня