Skip to content

Commit f5246cf

Browse files
BuzzRageme-no-dev
BuzzRage
authored andcommitted
Adding a getClockDivider function (#1355)
* Adding getClockDivider function * indentation correction
1 parent 6bf7619 commit f5246cf

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

Diff for: libraries/SPI/src/SPI.cpp

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ SPIClass::SPIClass(uint8_t spi_bus)
3131
,_ss(-1)
3232
,_div(0)
3333
,_freq(1000000)
34-
, _inTransaction(false)
34+
,_inTransaction(false)
3535
{}
3636

3737
void SPIClass::begin(int8_t sck, int8_t miso, int8_t mosi, int8_t ss)
@@ -109,6 +109,11 @@ void SPIClass::setClockDivider(uint32_t clockDiv)
109109
spiSetClockDiv(_spi, _div);
110110
}
111111

112+
uint32_t SPIClass::getClockDivider()
113+
{
114+
return spiGetClockDiv(_spi);
115+
}
116+
112117
void SPIClass::setDataMode(uint8_t dataMode)
113118
{
114119
spiSetDataMode(_spi, dataMode);

Diff for: libraries/SPI/src/SPI.h

+2
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ class SPIClass
6060
void setDataMode(uint8_t dataMode);
6161
void setFrequency(uint32_t freq);
6262
void setClockDivider(uint32_t clockDiv);
63+
64+
uint32_t getClockDivider();
6365

6466
void beginTransaction(SPISettings settings);
6567
void endTransaction(void);

0 commit comments

Comments
 (0)