I am trying to use one of the samples from the SDK 2.15.100, specifically evkbmimxrt1170_gpt_timer_cm7.
The code demonstrates how to use the GPT timer, but before starting the timer it send a prompt to the debug COM port using PRINTF() and them waits for the input. Pretty straitforward code.
EnableIRQ(GPT_IRQ_ID);
PRINTF("\r\nPress any key to start the example");
GETCHAR();
/* Start Timer */
PRINTF("\r\nStarting GPT timer ...");
GPT_StartTimer(EXAMPLE_GPT);
The problem is MCUXpresso never gets my input from the COM port in debugger.
I see the "Press any key to start the example" message then whatever the key I press it never reaches the GETCHAR() line.
I tried to use MCUXpresso built-in COM-port terminal - the MCUXpresso IDE just hangs in this case.
So I tried PuTTY instead, now I can see that the application thread is waiting for the status change on the LPUART (I suspended the thread to show you where it is waiting). Obviously it's the correct LPUART since I see the output in the PuTTY, right?


Am I missing some additional settings that would allow to accept LPUART input? Since I am running the SDK example, I assume it should have all the required settings right.
Or maybe it's just a known issue, a bug that will be fixed at some point?