aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/KINETIS/LLD
diff options
context:
space:
mode:
authorflabbergast <s3+flabbergast@sdfeu.org>2016-04-19 09:57:00 +0100
committerflabbergast <s3+flabbergast@sdfeu.org>2016-04-25 11:53:55 +0100
commit2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff (patch)
treece68ef4bbd88dffd73e3ecfb7218286c4aac0390 /os/hal/ports/KINETIS/LLD
parent0a37322265bb0e109d8f4a840ccc1ccbb19ffdfa (diff)
downloadChibiOS-Contrib-2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff.tar.gz
ChibiOS-Contrib-2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff.tar.bz2
ChibiOS-Contrib-2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff.zip
[KINETIS] Fix I2C clock divisor computation.
Diffstat (limited to 'os/hal/ports/KINETIS/LLD')
-rw-r--r--os/hal/ports/KINETIS/LLD/hal_i2c_lld.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/os/hal/ports/KINETIS/LLD/hal_i2c_lld.c b/os/hal/ports/KINETIS/LLD/hal_i2c_lld.c
index 6085941..ce59627 100644
--- a/os/hal/ports/KINETIS/LLD/hal_i2c_lld.c
+++ b/os/hal/ports/KINETIS/LLD/hal_i2c_lld.c
@@ -80,9 +80,9 @@ void config_frequency(I2CDriver *i2cp) {
uint16_t best, diff;
if (i2cp->config != NULL)
- divisor = KINETIS_SYSCLK_FREQUENCY / i2cp->config->clock;
+ divisor = KINETIS_BUSCLK_FREQUENCY / i2cp->config->clock;
else
- divisor = KINETIS_SYSCLK_FREQUENCY / 100000;
+ divisor = KINETIS_BUSCLK_FREQUENCY / 100000;
best = ~0;
index = 0;