Open krikun98 opened 10 months ago
imply LV_USE_THEME_MONO
means that the config isn't forced. If you set CONFIG_LV_USE_THEME_MONO=n
in your .conf file, does that build again?
@joelspadin, it does, yes.
Is that a good enough solution for you, or are you expecting it to work automatically? I'm not familiar enough with kconfig to know if this is something that can be set automatically in nrfmicro's Kconfig.defconfig.
Devices with constrained memory and flash space are probably always going to require some manual tweaking to get extra features to fit, but maybe there are other places we can reduce ROM use as well.
This is an acceptable workaround, but it didn't require any tweaking before the commit specified in the patch, and I doubt the increase in memory footprint was intentional. @petejohanson mentioned on Discord that an option which would reduce memory usage is not getting applied early enough:
Seems related to the theme, but also the
LV_CONF_MINIMAL
not actually applying early enough, so a ton of extra ZMK features got turned on too, but maybe that's because I enabled via menuconfig.
Ever since
b021d192
OLED builds do not fit intonrfmicro_13_52833
:Full logs are available here: https://github.com/krikun98/zmk-config/actions/runs/7005103094/job/19054193000 Builds with
CONFIG_ZMK_DISPLAY=y
for the standard SSD1306 fail to fit into the flash. If I revert that change:The firmware builds fine on the current
main
branch.