RAMEND bug in HardwareSerial.cpp?

Forty years ago we knew strong coupling between receive and transmit in communications software caused problems.

There is no fundamental reason the receive ISR and buffers need to be loaded when you only need transmit. I have written C++ classes to do it but it would change the Serial api.

I suspect"Tiny Debug Serial" would works fine.

The problem really needs to be fixed in the standard Arduino distribution and that's not likely to happen.