ports now use #define; changed port layout to be compatible with Mega2560 (untested!)