The Donegal ace has called time on his career at the grand old age of 37.