espressif / esp-bsp

Board support components for Espressif development boards
Other
189 stars 97 forks source link

能否更新I2C驱动? (BSP-551) #391

Open AaronPMM opened 1 month ago

AaronPMM commented 1 month ago

Related area

Driver

Hardware specification

ESP32-S3-BOX-3

Is your feature request related to a problem?

我在 ESP-ADF 中使用 BSP 中的 ESO-BOX-3,其中的 I2C 都使用的都是旧的驱动,包括示例也是,能否更新新的I2C驱动?

Describe the solution you'd like

在 ESP-ADF 中调用初始化接口函数

Describe alternatives you've considered

No response

Additional context

No response

I have checked existing list of Feature requests and the Contribution Guide

ammaree commented 2 weeks ago

@espressif2022 thank for the response, but not sure I understand.

Will I2C v2 driver functionality be added to all the devboard BSP's? If so, when can we expect to have this?

-or-

Will I2C v2 driver functionality be added specifically to the ESP32-S3-BOX-3 BSP, as this issue requests? If so then of no value to us since we have replaced the ESP32-S3-BOX with the ESP32-S3-LCD-EV-BOARD[2]

espzav commented 2 weeks ago

Hello @ammaree, we are planning add support I2C v2 driver to all supported BSPs.

ammaree commented 4 days ago

Hi @espzav

Thanks for the response, and sorry to bother again, but just trying to get clarity on specifics.

Our order of priority would be:

  1. ESP32-S3-LCD-EV-BOARD (800x480 and 480x480)
  2. M5Stack CoreS3 (not M5Stack Core2)
  3. ESP32-S3-BOX (not ESP32-S3-BOX-3)
  4. ESP32-WROVER-KIT

We understand and accept that your priorities might be different but would really appreciate if you can: a) give an indication your internal top 3 or 4 board priorities; and b) an indication of the estimated timelines for those top priorities.

Thanks in advance, the info will help a lot.

tore-espressif commented 1 day ago

@ammaree this is our current task, we aim to add support within next few weeks. eg M5stack Core S3 PR https://github.com/espressif/esp-bsp/pull/406

Some boards (eg ESP32-S3-LCD-EV-BOARD) also depend on IO expanders, which must be upgraded to new I2C API, so it will take some time