The bruise on my forehead is getting too big from pounding my head against the wall so I thought I would do a sanity check here. Feel free to tell me I am crazy.
Using an ND+2 build 4.2.2 to send commands via uart to a display. The display responds with a <cr> when the command has completed. The symptom I am seeing is, whenever I send a serial command from "main" the response coming back from the display via the comm1_DataReceived event is immediate. Whenever I send commands that are triggered by either an input interrupt or by data received from the display (touchscreen button push) the response from the display takes several seconds. Because my code times out and moves on, I will get several responses all at once from the serial port buffer. It is very repeatable and I can't see how it could be caused by the display, since again, responses to serial writes triggered by the "main" loop are always immediate.
Am I nuts?