Error in STM32DMA.cpp, L8ClutLoaded not declared
Starting a new STM32F4 project I decided it would be a good idea to update all the development tools.
TouchGFX v 4.23.2
STM32CubeMX v 6.11.0
STMCubeIDE v 1.15.0
A working .ioc file from the previous project release was upgraded using the latest STM32CubeMX. A couple of modes to main.c required to run the application and a compile was attempted. The following errors are generated:
../TouchGFX/target/generated/STM32DMA.cpp: In function 'void touchgfx::paint::argb8888::lineFromL8ARGB8888(uint8_t*, const uint8_t*, int16_t, uint8_t)':
../TouchGFX/target/generated/STM32DMA.cpp:760:9: error: 'L8ClutLoaded' was not declared in this scope
760 | if (L8ClutLoaded == 0)
| ^~~~~~~~~~~~
../TouchGFX/target/generated/STM32DMA.cpp: In function 'void touchgfx::paint::argb8888::lineFromL8RGB888(uint8_t*, const uint8_t*, int16_t, uint8_t)':
../TouchGFX/target/generated/STM32DMA.cpp:699:62: error: 'L8CLUT' was not declared in this scope
699 | WRITE_REG(DMA2D->FGCMAR, reinterpret_cast<uint32_t>(&L8CLUT->data));
| ^~~~~~
The project the .ioc file was upgraded from does not contain 'L8ClutLoaded'
TouchGFX default image configuration are shown below. All images used the default or ARG8888 or RGB888

In CubeMX the DMA2D is set as follows:

and LTDC settings:

and finally TouchGFX settings in CubeMX:

There are no indicated errors shown when code is generated from TouchGFX or CubeMX.
Did I miss upgrading something or changing a required setting?
