@Paul_KD7HB What on earth are you taking about, there are no waits/delays in hardware serial.
@OP interrupts are used. when a byte has been sent an interrupt is used to load the next byte to be sent (this is why you are told not to use serial in an ISR)
@both - its OPEN SOURCE code! read it!
Mark