diff --git a/cpu/esp32/periph/i2c_hw.c b/cpu/esp32/periph/i2c_hw.c index c176d57bfc..0b099b97b8 100644 --- a/cpu/esp32/periph/i2c_hw.c +++ b/cpu/esp32/periph/i2c_hw.c @@ -39,6 +39,7 @@ #define ENABLE_DEBUG (0) #include "debug.h" +#include #include #include #include @@ -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) \ diff --git a/cpu/esp32/periph/i2c_sw.c b/cpu/esp32/periph/i2c_sw.c index 1209898411..b97691e060 100644 --- a/cpu/esp32/periph/i2c_sw.c +++ b/cpu/esp32/periph/i2c_sw.c @@ -33,6 +33,7 @@ #define ENABLE_DEBUG (0) #include "debug.h" +#include #include #include @@ -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)