From 9ec776c0cf221800d66a0e0859da73c60e5e9925 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Mon, 7 Apr 2025 14:35:35 +0800 Subject: frnt rx init. --- lock/frnt.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lock/frnt.c b/lock/frnt.c index 18eac98..8a738d5 100644 --- a/lock/frnt.c +++ b/lock/frnt.c @@ -34,13 +34,17 @@ int main(void) char key[WDLEN + 1], msg[WDLEN + 1]; + RX_DDR &= ~(1 << RX_PIN); + RX_PORT |= (1 << RX_PIN); + PCICR |= (1 << RX_PCIE); + RX_PCMSK |= (1 << RX_PCINT); + uart_init(); radio_init(rxaddr); radio_print_config(); for (;;) { _delay_ms(2000); /* todo: fingerprint check */ - xor(KEY, SYN, msg, WDLEN); radio_sendto(txaddr, msg, WDLEN); await_reply(); @@ -48,7 +52,6 @@ int main(void) n = radio_recv(msg, WDLEN); msg[n] = '\0'; rxdr = 0; - xor(KEY, msg, key, WDLEN); xor(key, LOCK, msg, WDLEN); radio_sendto(txaddr, msg, WDLEN); @@ -63,7 +66,6 @@ int main(void) // power down } } - return 0; } -- cgit v1.2.3