summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/robospierre
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/robospierre')
-rw-r--r--digital/io-hub/src/robospierre/main.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/digital/io-hub/src/robospierre/main.c b/digital/io-hub/src/robospierre/main.c
index 3e1b48c2..97d5bd40 100644
--- a/digital/io-hub/src/robospierre/main.c
+++ b/digital/io-hub/src/robospierre/main.c
@@ -53,6 +53,10 @@
#include "io.h"
+#ifndef HOST
+# include <avr/wdt.h>
+#endif
+
/** Our color. */
enum team_color_e team_color;
@@ -66,6 +70,11 @@ static uint8_t main_stats_contact_, main_stats_contact_cpt_;
static void
main_init (void)
{
+#ifndef HOST
+ /* Disable watchdog (enabled in bootloader). */
+ MCUSR &= ~(1 << WDRF);
+ wdt_disable ();
+#endif
/* Serial port */
uart0_init ();
/* Enable interrupts */