[riot-commits] [RIOT-OS/RIOT] cba6a8: kinetis: i2c: only send STOP in _i2c_stop()

Ludwig Ortmann ludwig.ortmann at fu-berlin.de
Sat Jul 11 10:48:20 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: cba6a81a73d351bea164dff2daab64b0ffefa98c
      https://github.com/RIOT-OS/RIOT/commit/cba6a81a73d351bea164dff2daab64b0ffefa98c
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M cpu/kinetis_common/i2c.c

  Log Message:
  -----------
  kinetis: i2c: only send STOP in _i2c_stop()


  Commit: eef8f25a44e2201164236ef211e3467551d1b012
      https://github.com/RIOT-OS/RIOT/commit/eef8f25a44e2201164236ef211e3467551d1b012
  Author: Joakim Gebart <joakim.gebart at eistec.se>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M cpu/kinetis_common/i2c.c

  Log Message:
  -----------
  kinetis: i2c: Handle ARBL flag in master mode.

The ARBL flag signals that bus master arbitration has been lost.
This may occur if devices on the bus misbehave, or in a multi-master
situation, or if devices are not powered and pull the SDA line down, or
if the communication wires are disconnected while communicating.


  Commit: cb8ff544d5100ba9e8fa61bf8989710e454a5abc
      https://github.com/RIOT-OS/RIOT/commit/cb8ff544d5100ba9e8fa61bf8989710e454a5abc
  Author: Johann Fischer <j.fischer at phytec.de>
  Date:   2015-07-09 (Thu, 09 Jul 2015)

  Changed paths:
    M cpu/kinetis_common/i2c.c

  Log Message:
  -----------
  cpu/kinetis_common/i2c.c: add _i2c_reset function, minor fixes


  Commit: 53b416e86133581bb6678fd94a197eeedc3ae59d
      https://github.com/RIOT-OS/RIOT/commit/53b416e86133581bb6678fd94a197eeedc3ae59d
  Author: Ludwig Ortmann <ludwig.ortmann at fu-berlin.de>
  Date:   2015-07-11 (Sat, 11 Jul 2015)

  Changed paths:
    M cpu/kinetis_common/i2c.c

  Log Message:
  -----------
  Merge pull request #3298 from gebart/pr/kinetis-i2c-stop

kinetis: i2c: only send STOP in _i2c_stop(), handle "arbitration lost"-flag


Compare: https://github.com/RIOT-OS/RIOT/compare/fe34e7874ba1...53b416e86133


More information about the commits mailing list