To use this library in your code:
ESP32 supports 7-bit and 10-bit addresses. It does not support general-call
broadcast or clock stretching while waiting for a target response, so it
requires dynamic read responses to be queued before the controller starts
reading. The configured default response is always available.
ESP32-S2 supports only 7-bit addresses and does not support general-call
broadcast. It supports response-time clock stretching.
ESP32-C3, ESP32-C6, ESP32-P4, and ESP32-S3 support 7-bit and 10-bit
addresses, general-call broadcast, and response-time clock stretching.