Creating Multiple Interrupts

Sorry disagree the serial transmit buffer is long enough to handle a short message, the users interrupt will yield and the tx interrupt gets in, the problem is

  1. if the user interrupt does not yield.

  2. you try write to much

3 Any timing on system may go wrong.. I have designed an RTOS for Arduino without resorting to rewrite of serial .. most of the rest but not serial its code is efficient..