BatuhanKaratas
BatuhanKaratas
@ginkgm yes, the problem is exactly as you described. In this test, I used the new I2C driver along with the i2ctools example code, where I increased the I2C timeout....
When I applied your suggested change, the probe completed successfully. Actually, the timeout parameter you mentioned already exists at the device level as follows: ``` i2c_device_config_t i2c_dev_conf = {}; i2c_dev_conf.scl_wait_us...
Thank you for the detailed explanation and for identifying the root cause of the memory leak. Your analysis regarding the shallow copy issue and the absence of destructor calls during...
Upgrading the library to ArduinoJson v7 would help eliminate these memory alignment and buffer-sizing problems. Version 7 introduces more flexible memory management (dynamic/stream-based parsing) and a simpler API. This means:...
If the library is to continue supporting low-end boards, staying with v6 seems reasonable. What kind of solution can we develop regarding the issue mentioned above?