> > My UART routine at http://www.embedinc.com is fully interrupt driven and > has > > assembly constants to select the sizes of the input and output software > > FIFOs and the baud rate. The interface to the rest of the application is > > via the UART_PUT and UART_GET routines, which each transfer one byte. > There > > are also global flags that let you know when those routines won't block > > before you call them. And of course it does work with my build > environment. > > Sounds excellent - but I couldn't see how to access it from the above link. Oops, sorry. I should have said http://www.embedinc.com/pic. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com hint: The list server can filter out subtopics (like ads or off topics) for you. See http://www.piclist.com/#topics