Начал делать для дисплея Sunton ESP32 большой LVGL проект и через какое -то время столкнулся с такой вот ошибкой компилятора: dram0.bss' will not fit in region dram0_0_seg В целом понятно. Размер блока данных (BSS) или dram0.bss превышает размер доступной памяти (region), в данном случае - dram0_0_seg. LVGL библиотека большая. Подозреваю, что за время своего существования обросла множеством костылей и оптимизация там явно не самая лучшая. Если для различных демок и прочего ресурсов еще хватает, то...
Когда возникает необходимость проделать какую-нибудь операцию над каждым элементом последовательности один раз используется цикл for.
Синтаксис:
for переменная in последовательность:.
. . . блок кода