[En-Nut-Discussion] Any way to get an interupt (NutEventWait) when a UART RX buffer has something in it?
bon at elektron.ikp.physik.tu-darmstadt.de
bon at elektron.ikp.physik.tu-darmstadt.de
Sun Nov 10 16:46:40 CET 2013
>>>>> "zonedar" == zonedar <sholder at summitsemi.com> writes:
zonedar> Hi all I've got a UART (ARM7) that may get unexpected
zonedar> asynchronous input. I have multiple threads running and if the
zonedar> UART gets something, I like to switch that thread and service
zonedar> the UART (read the buffer).
zonedar> Is there a something like an internal interrupt that I can
zonedar> use or some how use NutEventWait?
zonedar> Right now I'm polling and checking the buffer. It works but
zonedar> I don't like it and I'm afraid it's slow and I might be missing
zonedar> something.
Have a read on the uart pending, and when the read comes back check if the
cause was a timeout or some character arriving.
Or did I missunderstand your problem?
Bye
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the En-Nut-Discussion
mailing list