From e1a070f2b72f84b0fab3afeacbdda988af5cfaa3 Mon Sep 17 00:00:00 2001 From: Ahmed Salama Date: Thu, 16 Apr 2026 20:56:17 +0200 Subject: [PATCH] Fixing sx126x radio issues --- src/radio/sx126x/radio.c | 1 + src/radio/sx126x/sx126x.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/radio/sx126x/radio.c b/src/radio/sx126x/radio.c index c4a40dab8..55498ed2e 100644 --- a/src/radio/sx126x/radio.c +++ b/src/radio/sx126x/radio.c @@ -1245,6 +1245,7 @@ void RadioOnRxTimeoutIrq( void* context ) void RadioOnDioIrq( void* context ) { IrqFired = true; + RadioIrqProcess(); } void RadioIrqProcess( void ) diff --git a/src/radio/sx126x/sx126x.c b/src/radio/sx126x/sx126x.c index 64385536e..ff8ca2cf6 100644 --- a/src/radio/sx126x/sx126x.c +++ b/src/radio/sx126x/sx126x.c @@ -112,6 +112,8 @@ void SX126xProcessIrqs( void ); void SX126xInit( DioIrqHandler dioIrq ) { + SX126xIoInit(); + SX126xReset( ); SX126xIoIrqInit( dioIrq );