diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-06-01 19:06:53 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-06-01 19:06:53 +0800 |
| commit | c3af6a1638ae5fad6e825c1675beb40c41ae3fca (patch) | |
| tree | 88c2de0a66d1f19dc6a536a689225811212627ab /lock | |
| parent | 80ca608099fa9445a22668e4b3331331b2beba7f (diff) | |
| download | smart-home-c3af6a1638ae5fad6e825c1675beb40c41ae3fca.tar.gz | |
Server: WDT reset every 64ms.
Diffstat (limited to 'lock')
| -rw-r--r-- | lock/server.c | 5 |
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; |
