Use provided frequency when setting up I2C clock speed

This commit is contained in:
Daniel Fekete 2017-04-29 06:26:59 +02:00
parent ff400490bd
commit 9827f168aa
1 changed files with 1 additions and 1 deletions

View File

@ -126,7 +126,7 @@ void TwoWire::end(void) {
void TwoWire::setClock(uint32_t frequency) {
#if defined(STM32F1) || defined(STM32F2) || defined(STM32F4) || defined(STM32L1)
handle.Init.ClockSpeed = 100000;
handle.Init.ClockSpeed = frequency;
handle.Init.DutyCycle = I2C_DUTYCYCLE_2;
#else
uint32_t clock_source = stm32_apb_clock_freq(handle.Instance);