i2c: Use self-contained mutex

Update #2843.
This commit is contained in:
Sebastian Huber
2017-12-08 15:47:09 +01:00
parent 2c12262f9a
commit dc158ad4ec
2 changed files with 8 additions and 33 deletions

View File

@@ -7,7 +7,7 @@
*/
/*
* Copyright (c) 2014 embedded brains GmbH. All rights reserved.
* Copyright (c) 2014, 2017 embedded brains GmbH. All rights reserved.
*
* embedded brains GmbH
* Dornierstr. 4
@@ -28,6 +28,7 @@
#include <rtems.h>
#include <rtems/seterr.h>
#include <rtems/thread.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
@@ -139,7 +140,7 @@ struct i2c_bus {
/**
* @brief Mutex to protect the bus access.
*/
rtems_id mutex;
rtems_recursive_mutex mutex;
/**
* @brief Default slave device address.