Je n'arrive pas à charger ton code du fait de son nom, mets-le entre balises.
Je doute que ton code réécrive la classe Serial, donc il n'y a pas de raison pour qu'une ligne du type Seria.print(...) ne compile pas pour un DUE. Les problèmes viennent certainement d'ailleurs, par exemple ton code Méga utilise le nom de registres du 328p.