We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 20a9214 commit fc50831Copy full SHA for fc50831
1 file changed
STM32F1/libraries/SPI/src/SPI.cpp
@@ -115,11 +115,14 @@ SPIClass::SPIClass(uint32 spi_num) {
115
ASSERT(0);
116
}
117
118
- // Hack to set the clock divider.
119
- // This should really be done in the SPISetting
+ // Init things specific to each SPI device
+ // clock divider setup is a bit of hack, and needs to be improved at a later date.
120
+ _settings[0].spi_d = SPI1;
121
_settings[0].clockDivider = determine_baud_rate(_settings[0].spi_d, _settings[0].clock);
122
+ _settings[1].spi_d = SPI2;
123
_settings[1].clockDivider = determine_baud_rate(_settings[1].spi_d, _settings[1].clock);
124
#if BOARD_NR_SPI >= 3
125
+ _settings[2].spi_d = SPI3;
126
_settings[2].clockDivider = determine_baud_rate(_settings[2].spi_d, _settings[2].clock);
127
#endif
128
0 commit comments