summaryrefslogtreecommitdiffstats
path: root/lock/servo.c
diff options
context:
space:
mode:
Diffstat (limited to 'lock/servo.c')
-rw-r--r--lock/servo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lock/servo.c b/lock/servo.c
index fedc706..9b735ea 100644
--- a/lock/servo.c
+++ b/lock/servo.c
@@ -3,8 +3,8 @@
#include <stdint.h>
#include <string.h>
-#include <avr/io.h>
#include <avr/interrupt.h>
+#include <avr/wdt.h>
#include <util/delay.h>
#include "nrfm.h"
@@ -55,6 +55,7 @@ int main(void)
PCICR |= (1 << RX_PCIE);
RX_PCMSK |= (1 << RX_PCINT);
+ wdt_init();
uart_init();
servo_init();
radio_init(rxaddr);
@@ -64,6 +65,7 @@ int main(void)
radio_listen();
for (;;) {
+ wdt_reset();
if (rxdr) {
} else {
_delay_ms(2000);