I am currently using the Arduino Mega 2560 in conjunction with the LSM303DLM ( http://www.pololu.com/catalog/product/1273
). Sometimes the device craps out and hangs the operation of my program.
I have tried to use the watch dog timer but it doesn't work fully, it never resets the board. I have also looked into burning a new bootloader to my mega so that it would support the watch dog timer, but when I burned the burned the new bootloader just bricked my arduino( or at least I think i did).
Is there another way of "restarting" the arduino when it hangs up?
Or is there a board out there that fully supports the watch dog timer?
This is for a school project, any help would be much appreciated by myself and classmates!