From 2ca4708137ccfd34c4fb599af697765f6bcc3099 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Tue, 3 Dec 2024 18:40:00 +0800 Subject: wip --- rf_test/recv.c | 2 ++ rf_test/send.c | 12 +++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/rf_test/recv.c b/rf_test/recv.c index cfbe2d6..64451a0 100644 --- a/rf_test/recv.c +++ b/rf_test/recv.c @@ -42,6 +42,8 @@ ISR(RX_PCINTVEC) cli(); + serial_write_line("Handling pin change IRQ"); + n = radio_recv(buf, PAYLOAD_LEN); buf[n] = '\0'; diff --git a/rf_test/send.c b/rf_test/send.c index 60d678a..53e92fc 100644 --- a/rf_test/send.c +++ b/rf_test/send.c @@ -8,6 +8,10 @@ #include "radio.h" #include "serial.h" +#define LED_PIN PB1 +#define LED_DDR DDRB +#define LED_PORT PORTB + int main(void) { uint8_t n; @@ -17,6 +21,8 @@ int main(void) n = strlen(s); cfg.payload_len = n; + LED_DDR |= (1 << LED_PIN); + serial_init(); radio_init(&cfg); @@ -25,7 +31,11 @@ int main(void) for (;;) { radio_send(s, n); serial_write_line("sent data"); - _delay_ms(2000); + + LED_PORT |= (1 << LED_PIN); + _delay_ms(100); + LED_PORT &= ~(1 << LED_PIN); + _delay_ms(1900); } return 0; -- cgit v1.2.3