Support to config ESP32-S3 in I2C Slave Mode in Zephyr #89433
Unanswered
kavandhamsania
asked this question in
Q&A
Replies: 1 comment
-
FWIW, the LL functions are present in hal_espressif, but there is no roadmap for this by the Espressif team (as of today). The required work to do is to glue this LL layer to the Zephyr driver layer. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello Zephyr community,
I’m currently working on a project involving the ESP32-S3 and using Zephyr RTOS. I’ve been trying to configure the ESP32-S3 as an I2C slave (target) device, but it seems that Zephyr’s current i2c_esp32.c driver does not support slave mode or the i2c_target_register() API.
I’d like to know if anyone has successfully implemented I2C slave functionality on ESP32-S3 in Zephyr, or if there’s any ongoing discussion around extending the ESP32 I2C driver to support this mode—possibly by utilizing the ESP-IDF’s I2C slave APIs.
I’d appreciate any guidance, references, or collaboration if others are working on a similar goal.
Thanks in advance!
Best regards,
Kavan
Beta Was this translation helpful? Give feedback.
All reactions