touchgfx 4.24 and RGB compression: linker error flushline
Hi,
just activated the compression for my bitmaps (Tgfx V4.24, CubeIDE 1.15.1)
- Touchgfx Designer generates all files fine.
- Simulation on Windows with VS works fine.
Moving to target results in linker error (3 times):
.text._ZN8touchgfx8LCD16bpp19DecompressorRGB_QOI16blitCopyARGB8888EPKhRKNS_4RectES6_h+0x31c): undefined reference to `touchgfx::paint::flushLine(unsigned long*, int)'
(and, of course, we did an refresh / clean / recompile)
By disabling the RGB decompression modul, linking is fine, but compressed bitmaps do no more work (of course):
FrontendApplicationBase.cpp:
comment this out in FrontendApplicationBase::FrontendApplicationBase constructor:
reinterpret_cast<touchgfx::LCD16bpp&>(touchgfx::HAL::lcd()).enableDecompressorRGB();
stm stuff: any hits?
Thanks!
