Fallo de la aplicación ESP32 i2c: CONFLICT! driver_ng is not allowed to be used with this old driver

La aplicación compilada con ESP-IDF 5.3 o más reciente puede fallar con el siguiente mensaje en tiempo de ejecución:

i2c: CONFLICT! driver_ng is not allowed to be used with this old driver

El problema es causado por un BSP incompatible (Board Support Package) que está utilizando una versión antigua del controlador I2C.

La solución es agregar la siguiente dependencia en idf_component.yaml:

  esp_codec_dev:
    public: true
    version: "==1.1.0"

Vuelva a compilar la aplicación y el problema debería resolverse.