From 892bd489639d1ac6239eef71231e20bac7624394 Mon Sep 17 00:00:00 2001 From: jgromes Date: Sat, 25 Jul 2020 16:15:05 +0200 Subject: [PATCH] [CC1101] Fixed SPI commands always using default SPI (#173) --- src/modules/CC1101/CC1101.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/CC1101/CC1101.cpp b/src/modules/CC1101/CC1101.cpp index 659966ae..3b3eb356 100644 --- a/src/modules/CC1101/CC1101.cpp +++ b/src/modules/CC1101/CC1101.cpp @@ -853,10 +853,12 @@ void CC1101::SPIwriteRegisterBurst(uint8_t reg, uint8_t* data, size_t len) { } void CC1101::SPIsendCommand(uint8_t cmd) { + SPIClass* spi = _mod->getSpi(); + SPISettings spiSettings = _mod->getSpiSettings(); Module::digitalWrite(_mod->getCs(), LOW); - SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0)); - SPI.transfer(cmd); - SPI.endTransaction(); + spi->beginTransaction(spiSettings); + spi->transfer(cmd); + spi->endTransaction(); Module::digitalWrite(_mod->getCs(), HIGH); }