cpu/esp32: Updated i2c_release()

This commit is contained in:
Marian Buschsieweke 2019-08-22 11:54:09 +02:00
parent cc0fb9836e
commit a4810f3276
No known key found for this signature in database
GPG Key ID: 61F64C6599B1539F
2 changed files with 6 additions and 6 deletions

View File

@ -39,6 +39,7 @@
#define ENABLE_DEBUG (0)
#include "debug.h"
#include <assert.h>
#include <errno.h>
#include <stdbool.h>
#include <string.h>
@ -277,15 +278,14 @@ int i2c_acquire(i2c_t dev)
return 0;
}
int i2c_release(i2c_t dev)
void i2c_release(i2c_t dev)
{
DEBUG ("%s\n", __func__);
CHECK_PARAM_RET (dev < I2C_NUMOF, -1)
assert(dev < I2C_NUMOF);
_i2c_reset_hw (dev);
mutex_unlock(&_i2c_bus[dev].lock);
return 0;
}
#define _i2c_return_on_error(dev) \

View File

@ -33,6 +33,7 @@
#define ENABLE_DEBUG (0)
#include "debug.h"
#include <assert.h>
#include <errno.h>
#include <stdbool.h>
@ -186,12 +187,11 @@ int i2c_acquire(i2c_t dev)
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);
return 0;
}
int /* IRAM */ i2c_read_bytes(i2c_t dev, uint16_t addr, void *data, size_t len, uint8_t flags)