diff --git a/epicardium/modules/buttons.c b/epicardium/modules/buttons.c index 6afbdf9c1513f7e5014d132b9d1eaefebf04da09..fd86bbade6c22d3d618d1e116dee39e68ae6557c 100644 --- a/epicardium/modules/buttons.c +++ b/epicardium/modules/buttons.c @@ -17,13 +17,10 @@ uint8_t epic_buttons_read(uint8_t mask) { uint8_t ret = 0; if (portexpander_detected() && (mask & 0x7)) { - if (hwlock_acquire_timeout(HWLOCK_I2C, portMAX_DELAY) < 0) { - LOG_ERR("buttons", "Can't acquire I2C bus"); - return 0; - } + hwlock_acquire(HWLOCK_I2C); /* - * Not using PB_Get() here as that performs one I2C transcation + * Not using PB_Get() here as that performs one I2C transaction * per button. */ uint8_t pin_status = ~portexpander_in_get(0xFF);