Does IAR compiler for S32K148 support printing 64bit integers (%lld, %llu, %llx) with snprintf() function?
I have a strange behavior in my application. When I add one global uint32_t variable, then snprintf() prints 64bit integers with %lld incorrectly (shifted). When I remove this additional variable or add one more global uint32_t then it prints the 64-bt int with %lld correctly.
32-bit integers are printed correctly in both cases.
Any idea what could be the cause?
Solved! Go to Solution.