2022-11-14 10:49 PM
Hello,
When I try to build source codes including STemWin(5.40) library, following warning is shown and display is not work. when I tested at IAR 7.80.4, there was no problem.
Warning[Lt009]: Inconsistent wchar_t size
GUIAA_Char4Ext_XBF.o(STemWin540_CM4_IAR.a) and 166 other objects in STemWin540_CM4_IAR.a have wchar_t size 16 bits
__proc.o and 310 other objects, some of them in dl7M_tlf.a and 99 other libraries have wchar_t size 32 bits
When I searched iar warning info, I found this
In EWARM version 7.80 and earlier, the size of wchar_t was 2 bytes wide and the runtime attribute was set accordingly.
In EWARM version 8.11 wchar_t is 4 bytes wide and the runtime attribute is set accordingly.
As a result, we need to differentiate emWin Library by IAR version.
Could any one know where to find STemWin library to be able to support IAR 8.x?
Best Regards,
Tommy Lim
2022-11-15 4:28 AM
Hello @Tiel and welcome to the Community :)
Could you precise which package firmware are you using?
Today, STemWin-library based on version V5.44 on the STM32Cube MCU package:
/Repository/STM32Cube_FW_XX_Version/Middlewares/ST/STemWin/
You should follow the configuration steps provided in the AN4323: Getting started with STemWin Library, in section “3 How to use STemWin Library step by step�?.
Hope this helpful for you.
When your question is answered, please close this topic by choosing Select as Best. This will help other users find that answer faster.
Imen
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.