Merge pull request #5220 from tannewt/fix_esp_i2c_display

Allocate I2C mutex with IDF
This commit is contained in:
microDev 2021-08-25 08:42:11 +05:30 committed by GitHub
commit df13bef3a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 2 deletions

View File

@ -88,7 +88,7 @@ void common_hal_busio_i2c_construct(busio_i2c_obj_t *self,
}
#endif
self->xSemaphore = xSemaphoreCreateMutexStatic(&self->xSemaphoreBuffer);
self->xSemaphore = xSemaphoreCreateMutex();
if (self->xSemaphore == NULL) {
mp_raise_RuntimeError(translate("Unable to create lock"));
}

View File

@ -40,7 +40,6 @@ typedef struct {
const mcu_pin_obj_t *sda_pin;
i2c_port_t i2c_num;
SemaphoreHandle_t xSemaphore;
StaticSemaphore_t xSemaphoreBuffer;
bool has_lock;
} busio_i2c_obj_t;