First observation of the complete rotation period of the ultraslowly rotating magnetic O star HD 54879