P parameter added to M559, so that macros can be uploaded.