From ccb8a943e3d1d49b8dfe40210232cd4dfc1fbbf2 Mon Sep 17 00:00:00 2001 From: TMRh20 Date: Sat, 23 May 2026 05:33:10 -0600 Subject: [PATCH 1/2] Update RF24.cpp --- RF24.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/RF24.cpp b/RF24.cpp index 3b923b25..79eabb42 100644 --- a/RF24.cpp +++ b/RF24.cpp @@ -993,6 +993,9 @@ bool RF24::begin(void) _spi->begin(csn_pin); #elif defined(RF24_RP2) + if(_spi != nullptr){ + delete _spi; + } _spi = new SPI(); _spi->begin(PICO_DEFAULT_SPI ? spi1 : spi0); From 302f0069d53db0c260b0be50bff4ba0e55ce60c2 Mon Sep 17 00:00:00 2001 From: TMRh20 Date: Sat, 23 May 2026 06:07:55 -0600 Subject: [PATCH 2/2] Update RF24.cpp Co-authored-by: Brendan <2bndy5@gmail.com> --- RF24.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RF24.cpp b/RF24.cpp index 79eabb42..c2a0499f 100644 --- a/RF24.cpp +++ b/RF24.cpp @@ -993,7 +993,7 @@ bool RF24::begin(void) _spi->begin(csn_pin); #elif defined(RF24_RP2) - if(_spi != nullptr){ + if (_spi != nullptr) { delete _spi; } _spi = new SPI();