Интерфейс для LCD дисплея (ILI9488 SPI) под ESP32 (Arduino, LittlevGL)
56 USDДобрый день, нужно создать интерфейс для LCD дисплея 3.5" c драйвером ILI9488 по протоколу SPI. Примеры есть на github.
Существующий проект написан на esp32 (arduino framework), с использованием системы реального времени FreeRTOS, нужно только доработать визуальное отображение.
Библиотека для написания интерфейсов под дисплей https://littlevgl.com. Там же есть примеры компонентов (кнопки, меню)
Я вам дам изображение интерфейса и и его различных состояний.
Ожидаю от Вас рабочий проект для esp32 и комментариями.
Класс для управления дисплеем например:
LCD::lock() - появление на дисплее иконки замка
LCD::showTimer() - отображение таймера
LCD::redraw() - перерисовать весь интерфейс
LCD::showText(msg) - отобразить текст
и т.д.
От исполнителя ожидаю дальнейшую поддержку проекта по отрисовке интерфейса.
Пример: https://www.youtube.com/watch?v=HVVAo9QdOfM
https://github.com/littlevgl/lv_examples
https://docs.littlevgl.com/fr/html/_downloads/093f28955b5942e9355d3d328cc24e30/LittlevGL.pdf
https://docs.littlevgl.com/en/html/object-types/index
Приблизительные сроки проекта от даты начала разработки 1-2 недели.
Примеры интерфейсов добавил к проекту.
Applications 3
-
Здравствуйте.
У Вас есть техническое задание на этот проект что бы можна было оценить обьем работы?
-
Здравствуйте, Андрей. Было бы хорошо почитать боле полное описание и посмотреть эскизы элементов интерфейса и его поведения. Демонстрация работы интерфейса на симуляторе вас устроит?
-
Я вам дам изображение интерфейса и и его различных состояний.
Давайте.
-
Current freelance projects in the category Desktop Apps
Add pauses of 10-30 seconds between sending emails.Hello! I am looking for an experienced 1C / BAS (BAF) programmer to promptly resolve a technical issue with email distribution.Problem essence: We use the accounting program BAF (Business Automation Framework), version 2.0. Once a month, there is a need to send about 300 emails… Web Programming, Desktop Apps ∙ 5 days 4 hours back ∙ 10 proposals |
Reverse engineering of console utilities for querying SSD controllers (Flash ID)1. Purpose of the work Extraction of the application programming interface (API) for interaction with SSD/NVMe controllers from the provided set of console utilities (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron, etc.). The result should be working code in C/C++… C & C++, Desktop Apps ∙ 5 days 16 hours back ∙ 6 proposals |
Modification in the emulator's operation
45 USD
Hello. I downloaded the Gaminator CF Final slot machine emulator from the Internet. I really liked it, but there are some issues. There is an admin panel, but it opens freely and cannot be closed at all. It only closes along with the application. Also, the data does not save… Desktop Apps ∙ 13 days 5 hours back ∙ 10 proposals |