[riot-commits] [RIOT-OS/RIOT] fe643f: periph/i2c: added means to make I2C thread-safe

Peter Kietzmann peter.kietzmann at haw-hamburg.de
Tue Jan 20 07:57:21 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: fe643f707710776b45b1745621ce3d4a603893e0
      https://github.com/RIOT-OS/RIOT/commit/fe643f707710776b45b1745621ce3d4a603893e0
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M cpu/stm32f1/periph/i2c.c
    M drivers/include/periph/i2c.h

  Log Message:
  -----------
  periph/i2c: added means to make I2C thread-safe

As discussed in #2289 this changes provide means to
use the i2c interface safely within multible threads.


  Commit: 30040fa311707351594057a55a147b3bc556af87
      https://github.com/RIOT-OS/RIOT/commit/30040fa311707351594057a55a147b3bc556af87
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M cpu/samd21/periph/i2c.c

  Log Message:
  -----------
  cpu/samd21: make i2c thread-safe


  Commit: 8821e0edcf5ec1b82d97ed14cde8977ebf495dd9
      https://github.com/RIOT-OS/RIOT/commit/8821e0edcf5ec1b82d97ed14cde8977ebf495dd9
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M cpu/stm32f4/periph/i2c.c

  Log Message:
  -----------
  cpu/stm32f4: make i2c thread-safe


  Commit: 830b2b23120b3f93f214141fcf6a7492b5865ce5
      https://github.com/RIOT-OS/RIOT/commit/830b2b23120b3f93f214141fcf6a7492b5865ce5
  Author: Thomas Eichinger <thomas.eichinger1 at gmail.com>
  Date:   2015-01-19 (Mon, 19 Jan 2015)

  Changed paths:
    M cpu/stm32l1/periph/i2c.c

  Log Message:
  -----------
  cpu/stm32l1: make i2c thread-safe


  Commit: ebadbd6da31a96e0469886474e632e268f276a75
      https://github.com/RIOT-OS/RIOT/commit/ebadbd6da31a96e0469886474e632e268f276a75
  Author: Peter Kietzmann <peter.kietzmann at haw-hamburg.de>
  Date:   2015-01-20 (Tue, 20 Jan 2015)

  Changed paths:
    M cpu/samd21/periph/i2c.c
    M cpu/stm32f1/periph/i2c.c
    M cpu/stm32f4/periph/i2c.c
    M cpu/stm32l1/periph/i2c.c
    M drivers/include/periph/i2c.h

  Log Message:
  -----------
  Merge pull request #2323 from thomaseichinger/i2c_mutex

periph/i2c: added means to make I2C thread-safe


Compare: https://github.com/RIOT-OS/RIOT/compare/0c3083200d7b...ebadbd6da31a


More information about the commits mailing list