summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <sadeep@asciimx.com>2025-06-01 19:06:53 +0800
committerSadeep Madurange <sadeep@asciimx.com>2025-06-01 19:06:53 +0800
commitc3af6a1638ae5fad6e825c1675beb40c41ae3fca (patch)
tree88c2de0a66d1f19dc6a536a689225811212627ab
parent80ca608099fa9445a22668e4b3331331b2beba7f (diff)
downloadsmart-home-c3af6a1638ae5fad6e825c1675beb40c41ae3fca.tar.gz
Server: WDT reset every 64ms.
-rw-r--r--lock/server.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/lock/server.c b/lock/server.c
index 70176c1..6d51c00 100644
--- a/lock/server.c
+++ b/lock/server.c
@@ -73,7 +73,7 @@ static inline void init_wdt(void)
wdt_reset();
WDTCSR |= (1 << WDCE) | ( 1 << WDE);
- WDTCSR = (1 << WDE) | (1 << WDP2) | (1 << WDP1);
+ WDTCSR = (1 << WDE) | (1 << WDP1); /* reset after 64ms */
}
static inline void init_rx(void)
@@ -137,9 +137,6 @@ int main(void)
radio_listen();
for (;;) {
- if (!rxd)
- _delay_ms(1);
-
if (rxd) {
radio_recv(buf, WDLEN);
rxd = 0;