I do not understand how HardwareSerial.h knows what RAMSTART and RAMEND is because that is in iom328p.h file which is not included in HardwareSerial.h, neither is "avr/io.h" which includes "iom328p.h" (for my chip). avr/io.h is included in my *.ino file but that would not expose whats in "iom328.p" to HardwareSerial.h.
So, how is RAMSTART, RAMEND known to HardwareSerial.h ?
Thanks