I need a timeout event for my UART receiver. I followed guide to get the capabilites of the driver. It returned false for Event Rx Timout. Does this mean that the µC is not capable of it? In my case it is an LPC1769
According to the documentation it means that the hardware isn't capable of it. I mean, if it was the manufacturer would have surely impelmented it. I really want to make sure. My superordinate tells me it is capable of it, but to me it seems evident that it is not.
I studied the file now and narrowed the problem down to the UART trigger level, which seems to change on its own. The setting for the corresponding FCR register is missing under Periphals -> UART. It seems like something is missing in the driver.
DMA is definitely disabled. I validated this multiple times. The other option is that the trigger level is set to 0, which it sometimes seems to be. At other times it is at the usual 14 bits. I can't find a way to control this register anywhere, since I have searched all the files for it. Is it possible that this feature has been disabled or the driver is broken? If so many others should have problems. So I actually don't think so.