# 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
Между тем в lvgl также как и в GUIX нет концепции частичного фреймбуфера.
Почему нет? Как раз-таки позволяет, иначе как бы цветной дисплей 800х480 влез в память обычной F4 стмки с 512К оперативкой? Двойного буфера хотя бы на 15 линий вполне достаточно для плавной работы дисплея, если, конечно, не крутить на нем видео. Прелесть lvgl в том, что она отрисовывает только изменяющиеся объекты. Сколько бы заняла отправка целого 800х480 фрейма при малейшем апдейте?
Про редактор для lvgl узнал только сейчас, что не помешало отрисовать несколько 800х480 экранов просто кодом по дизайну в фотошопе. Хотя соглашусь, что с редактором это могло быть быстрее
Наверное, имелось в виду это? Прописать в Startup Scripts
Давно уже есть оффлайн версия IDE
RGB565 это уже 2 байта на пиксел и 140 мс, что непозволительно долго.
Почему нет? Как раз-таки позволяет, иначе как бы цветной дисплей 800х480 влез в память обычной F4 стмки с 512К оперативкой? Двойного буфера хотя бы на 15 линий вполне достаточно для плавной работы дисплея, если, конечно, не крутить на нем видео. Прелесть lvgl в том, что она отрисовывает только изменяющиеся объекты. Сколько бы заняла отправка целого 800х480 фрейма при малейшем апдейте?
Про редактор для lvgl узнал только сейчас, что не помешало отрисовать несколько 800х480 экранов просто кодом по дизайну в фотошопе. Хотя соглашусь, что с редактором это могло быть быстрее
Ну а что-нибудь существенное на Rust под те же пики можно написать? Или так, баловство одно?