Skip to content

I2C Transaction failed after update to ESP 5.4.1 and Arduino 2.3.5 (IDFGH-15047) #15734

Open
@MarksWizard

Description

@MarksWizard

Answers checklist.

  • I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
  • I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
  • I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report

I auto updated to ESP 5.4.1 and Arduino 2.3.5 today, and uploaded code now causes errors where there were none previously. System is an ESP32-S3 N8R2, with PSRAM turned on.

I have a 0.96 OLED display (SSD1306) on Wire, and 2 different I2C devices (SHT30 temp sensor and vl53l4 TOF sensor) on Wire1.

2:55:19.265 -> E (4123) i2c.master: I2C software timeout
12:55:19.265 -> E (4123) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
12:55:19.265 -> E (4124) i2c.master: i2c_master_multi_buffer_transmit(1186): I2C transaction failed
12:55:19.331 -> E (4181) i2c.master: I2C software timeout
12:55:19.331 -> E (4181) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions