I need to output some debug data from the MIMXRT1170-EVKB.
I tried to use PRINTF() and it gives me some troubles with negative values.
I am using UART as a debug console.
Data type is int16_t, so when I see the negative values in debugger, the data seems to be expanded to unsigned 32 bits before being output to the UART.

The output code, I tried to apply different formats, %d, %hX, %hd:

Output result:

SDK version 2.15.100
MCUXpresso IDE v11.9.1 [Build 2170] [2024-04-19]
PuTTY v. 0.74.0.0.
Windows 10 Pro