cpu/esp32: Updated i2c_release()
This commit is contained in:
parent
cc0fb9836e
commit
a4810f3276
@ -39,6 +39,7 @@
|
|||||||
#define ENABLE_DEBUG (0)
|
#define ENABLE_DEBUG (0)
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@ -277,15 +278,14 @@ int i2c_acquire(i2c_t dev)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int i2c_release(i2c_t dev)
|
void i2c_release(i2c_t dev)
|
||||||
{
|
{
|
||||||
DEBUG ("%s\n", __func__);
|
DEBUG ("%s\n", __func__);
|
||||||
|
|
||||||
CHECK_PARAM_RET (dev < I2C_NUMOF, -1)
|
assert(dev < I2C_NUMOF);
|
||||||
|
|
||||||
_i2c_reset_hw (dev);
|
_i2c_reset_hw (dev);
|
||||||
mutex_unlock(&_i2c_bus[dev].lock);
|
mutex_unlock(&_i2c_bus[dev].lock);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#define _i2c_return_on_error(dev) \
|
#define _i2c_return_on_error(dev) \
|
||||||
|
|||||||
@ -33,6 +33,7 @@
|
|||||||
#define ENABLE_DEBUG (0)
|
#define ENABLE_DEBUG (0)
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
|
|
||||||
|
#include <assert.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
@ -186,12 +187,11 @@ int i2c_acquire(i2c_t dev)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int i2c_release(i2c_t dev)
|
void i2c_release(i2c_t dev)
|
||||||
{
|
{
|
||||||
CHECK_PARAM_RET (dev < I2C_NUMOF, -1)
|
assert(dev < I2C_NUMOF);
|
||||||
|
|
||||||
mutex_unlock(&_i2c_bus[dev].lock);
|
mutex_unlock(&_i2c_bus[dev].lock);
|
||||||
return 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
int /* IRAM */ i2c_read_bytes(i2c_t dev, uint16_t addr, void *data, size_t len, uint8_t flags)
|
int /* IRAM */ i2c_read_bytes(i2c_t dev, uint16_t addr, void *data, size_t len, uint8_t flags)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user