Hi Gang, Quick question: I'm using the C2C compiler with a 16C63. I'm writing some code around an interrupt driven serial port using the on-board USART. I use a circular buffer to queue characters for transmission. I have a function to remove a character from the buffer, and I call this from both an ISR and main code, and I get a warning for doing so: Warning: Function '_SerTxBufferRemove' used both in interrupt and main code Is it not permitted to call a function from both interrupt code and main code? Thanks, Michael -- 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