Skip to content

I2C bus speed not correct on V3.0.0 Alpha2. Set to 400KHz, get 1.6MHz to 1.7MHz #8855

@tchilton

Description

@tchilton

Board

ESP32 S2

Device Description

Confirmed on ESP32-S2

Hardware Configuration

Empty ESP32-S2-Saola-1

Version

latest master (checkout manually)

IDE Name

Arduino IDE 2.1.1

Operating System

Windows 10

Flash frequency

80MHz

PSRAM enabled

no

Upload speed

115200

Description

Setting I2C bus speed to 400KHz results in I2C bus operating between 1.695MHz-1.785MHz
Bus speed also drops unexpectedly to 90.909KHz if talking to non-present devices, see bug report 8480 for more details on this.

This defect was identified whilst testing 3.0.0.Alpha2 to see if it impacted the 8480 defect. Alpha 2 seems to be more badly broken than 2.0.14, hence the separate bug report.

Note that this problem occurs from the first frame on the bus, unlike the other defect, which happens during normal communication.

Sketch

Please see bug 8480, same sketch in use.

https://github.com/espressif/arduino-esp32/issues/8480

Debug Message

No debug errors, code runs without error

Other Steps to Reproduce

No response

I have checked existing issues, online documentation and the Troubleshooting Guide

  • I confirm I have checked existing issues, online documentation and Troubleshooting guide.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions