From df6741973e6e117629f636dd1572ef8570c7029f Mon Sep 17 00:00:00 2001 From: Marius Date: Wed, 25 Apr 2018 16:59:56 -0400 Subject: [PATCH 1/2] Adding getClockDivider function --- libraries/SPI/src/SPI.cpp | 5 +++++ libraries/SPI/src/SPI.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libraries/SPI/src/SPI.cpp b/libraries/SPI/src/SPI.cpp index 006987463f5..7e4d9380153 100644 --- a/libraries/SPI/src/SPI.cpp +++ b/libraries/SPI/src/SPI.cpp @@ -109,6 +109,11 @@ void SPIClass::setClockDivider(uint32_t clockDiv) spiSetClockDiv(_spi, _div); } +uint32_t SPIClass::getClockDivider() +{ + return spiGetClockDiv(_spi); +} + void SPIClass::setDataMode(uint8_t dataMode) { spiSetDataMode(_spi, dataMode); diff --git a/libraries/SPI/src/SPI.h b/libraries/SPI/src/SPI.h index 0d1a83a8fe4..783a0a394ca 100644 --- a/libraries/SPI/src/SPI.h +++ b/libraries/SPI/src/SPI.h @@ -60,6 +60,8 @@ class SPIClass void setDataMode(uint8_t dataMode); void setFrequency(uint32_t freq); void setClockDivider(uint32_t clockDiv); + + uint32_t getClockDivider(); void beginTransaction(SPISettings settings); void endTransaction(void); From 6114ea424b95a8735ed270ce4fbde6a2ec679a41 Mon Sep 17 00:00:00 2001 From: Marius Date: Wed, 25 Apr 2018 17:01:14 -0400 Subject: [PATCH 2/2] indentation correction --- libraries/SPI/src/SPI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/SPI/src/SPI.cpp b/libraries/SPI/src/SPI.cpp index 7e4d9380153..863c43adb67 100644 --- a/libraries/SPI/src/SPI.cpp +++ b/libraries/SPI/src/SPI.cpp @@ -31,7 +31,7 @@ SPIClass::SPIClass(uint8_t spi_bus) ,_ss(-1) ,_div(0) ,_freq(1000000) - , _inTransaction(false) + ,_inTransaction(false) {} void SPIClass::begin(int8_t sck, int8_t miso, int8_t mosi, int8_t ss)