Please add uint32_t getClock() to the Wire library #11457
Labels
feature request
A request to make an enhancement (not a bug fix)
Library: Wire
The Wire Arduino library
The Wire library has a function void setClock(uint32_t frequency) to set the I2C clock frequency.
It would be useful for (library) developers to be able to read the current clock frequency so I could drive a device at maximum frequency and reset the I2C bus afterwards.
The ESP32 does already support a getClock() function,
For AVR based devices it could look like
FILE: Wire.h
FILE: Wire.cpp
Yes the value may not be exact what was set by setClock() but it would be the actual frequency.
The text was updated successfully, but these errors were encountered: