diff options
author | flabbergast <s3+flabbergast@sdfeu.org> | 2016-04-19 09:57:00 +0100 |
---|---|---|
committer | flabbergast <s3+flabbergast@sdfeu.org> | 2016-04-25 11:53:55 +0100 |
commit | 2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff (patch) | |
tree | ce68ef4bbd88dffd73e3ecfb7218286c4aac0390 /os | |
parent | 0a37322265bb0e109d8f4a840ccc1ccbb19ffdfa (diff) | |
download | ChibiOS-Contrib-2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff.tar.gz ChibiOS-Contrib-2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff.tar.bz2 ChibiOS-Contrib-2897589bf3b8fbbc2bfbda787bd42aa6b71b7bff.zip |
[KINETIS] Fix I2C clock divisor computation.
Diffstat (limited to 'os')
-rw-r--r-- | os/hal/ports/KINETIS/LLD/hal_i2c_lld.c | 4 |
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;
|