summaryrefslogtreecommitdiffstats
path: root/util.c
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-04-11 13:25:11 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-04-11 13:25:11 +0800
commit52112f19821f6f667c51f3ac2c68da41365e0b43 (patch)
tree7747b55922d76d435ea2b528f87201950a14b5e2 /util.c
parent7b9d39da831a6454eb0eb57bbfa86ff2d615d287 (diff)
downloadavr-nrf24l01-driver-52112f19821f6f667c51f3ac2c68da41365e0b43.tar.gz
wip: some packets are being exchanged, after about 3 packets they fail (WDT)
Diffstat (limited to 'util.c')
-rw-r--r--util.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/util.c b/util.c
index ddfdf04..fa208a5 100644
--- a/util.c
+++ b/util.c
@@ -8,3 +8,11 @@ void wdt_init(void)
WDTCSR |= (1 << WDCE) | (1 << WDE);
WDTCSR = (1 << WDE) | (1 << WDP3) | (1 << WDP0);
}
+
+void wdt_stop(void)
+{
+ wdt_reset();
+ MCUSR &= ~(1<<WDRF);
+ WDTCSR |= (1<<WDCE) | (1<<WDE);
+ WDTCSR = 0x00;
+}