
Dear Mike,
in message 200710010415.35958.vapier@gentoo.org you wrote:
is there a document that outlines the exact expected behavior of the serial functions ? specifically, i'm looking to see if the serial_putc() function
There is no such document...
is supposed to wait until the character it is given has been fully transmitted over the wire, or if it is simply required to queue the character up into the hardware fifo and then return ...
While it's not a strict requirement, I would expect that you wait until the charatcer has been sent. You have toi add some wait anway - either at the start or at the end of the function, and from the debugging point of view it makes more sense to wait for completion before continuing. Performancewise there will be no difference, I think.
Best regards,
Wolfgang Denk