diff options
| author | mlundinse <lundin@mlu.mine.nu> | 2013-04-16 23:04:21 +0200 |
|---|---|---|
| committer | mlundinse <lundin@mlu.mine.nu> | 2013-04-16 23:04:21 +0200 |
| commit | ff9eb47233369712316cc853296ebee67e1e9327 (patch) | |
| tree | ada922a850a31c7f6300e2a914982df33fb4912c | |
| parent | cc0c99845d899cdac89fcb8df295cf8470a8d5fe (diff) | |
reverted i2c change
| -rw-r--r-- | libmaple/i2c.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libmaple/i2c.c b/libmaple/i2c.c index 27db685..9c93d3f 100644 --- a/libmaple/i2c.c +++ b/libmaple/i2c.c @@ -181,15 +181,15 @@ void i2c_master_enable(i2c_dev *dev, uint32 flags) { /* Ugh */ _i2c_handle_remap(dev, flags); - /* Turn on clock and set GPIO modes */ - i2c_init(dev); - i2c_config_gpios(dev); - /* Reset the bus. Clock out any hung slaves. */ if (flags & I2C_BUS_RESET) { i2c_bus_reset(dev); } + /* Turn on clock and set GPIO modes */ + i2c_init(dev); + i2c_config_gpios(dev); + /* Configure clock and rise time */ set_ccr_trise(dev, flags); |
