From fd373e4cdf77c09e71f8c708d4e353f9091f36e4 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 6 Apr 2025 10:42:10 +0800 Subject: Fix IRQ: active low. --- recv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'recv.c') diff --git a/recv.c b/recv.c index 31dbc0f..7217e47 100644 --- a/recv.c +++ b/recv.c @@ -23,7 +23,7 @@ int main(void) uint8_t rxaddr[] = { 194, 178, 83 }; RX_DDR &= ~(1 << RX_PIN); - RX_PORT &= ~(1 << RX_PIN); + RX_PORT |= (1 << RX_PIN); PCICR |= (1 << RX_PCIE); RX_PCMSK |= (1 << RX_PCINT); @@ -53,5 +53,6 @@ int main(void) ISR(RX_PCINTVEC) { cli(); + uart_write_line("IRQ detected"); rxdr = 1; } -- cgit v1.2.3