Reset Software.

Voici une méthode qui pourrait vous intéresser:
void(* resetFunc) (void) = 0; //declaration of the function

resetFunc(); //call reset