I'm using the _io_fstatus() function to wait for a byte to show up on ittyc: on a K11 part. I checked the 'D' register and can see the byte is reaching the micro but for some reason the call to _io_fstatus() is never returning true. I have tried this on other UARTs on the same part and it works great. I was wondering if anyone has any ideas or a list of things to check in order for this method to work correctly. This is MQX v4.01.
Thanks in advance!