Search
Write a publication
Pull to refresh
0
0
Send message
# Reconfigure vector table offset register to match the application location
set *0xe000ed08 = 0x8010000

# Get the application stack pointer (First entry in the application vector table)
set $sp = *(unsigned int*)0x8010000

# Get the application entry point (Second entry in the application vector table)
set $pc = *(unsigned int*)0x8010004

Наверное, имелось в виду это? Прописать в Startup Scripts

RGB565 это уже 2 байта на пиксел и 140 мс, что непозволительно долго.

Между тем в lvgl также как и в GUIX нет концепции частичного фреймбуфера.

Почему нет? Как раз-таки позволяет, иначе как бы цветной дисплей 800х480 влез в память обычной F4 стмки с 512К оперативкой? Двойного буфера хотя бы на 15 линий вполне достаточно для плавной работы дисплея, если, конечно, не крутить на нем видео. Прелесть lvgl в том, что она отрисовывает только изменяющиеся объекты. Сколько бы заняла отправка целого 800х480 фрейма при малейшем апдейте?

Про редактор для lvgl узнал только сейчас, что не помешало отрисовать несколько 800х480 экранов просто кодом по дизайну в фотошопе. Хотя соглашусь, что с редактором это могло быть быстрее

Простой проект для начинающих электронщиков

Ну а что-нибудь существенное на Rust под те же пики можно написать? Или так, баловство одно?

Information

Rating
Does not participate
Registered
Activity