@bernie have you programmed it before?
It is certainly do-able, but requires that you have the installed program that is currently running, then modify it, I.e. with Arduino IDE and add the functionality that you want.