diff --git a/libraries/SPI/SPI.cpp b/libraries/SPI/SPI.cpp index 239b77c49..2d1fa0651 100644 --- a/libraries/SPI/SPI.cpp +++ b/libraries/SPI/SPI.cpp @@ -166,6 +166,9 @@ void ArduinoSPI::begin() void ArduinoSPI::end() { + if (!_is_initialized) { + return; + } if (_is_sci) { _close(&_spi_sci_ctrl); } else {