Hello,

Is it possible to reset the Arduino via software in such a way that the Arduino thinks it's being powered on for the first time?

I Googled before coming to the forums and found this:

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1235780325/all

But, the thread is a couple years old, and I don't have enough technical knowledge to understand whether doing it this way is safe to use. Any advice?
[code] void(* resetFunc) (void) = 0; //declare reset function @ address 0 ... resetFunc(); //call reset[/code]