- Updated the threshold for switching to data mode in MPU6050Slave from 2 to 3 WHO_AM_I reads to ensure correct chip identification. - Enhanced comments in the code to clarify the sequence of I2C events during initialization. - Added a new test file `test_mpu6050_emulation.py` to validate the MPU6050Slave state machine and ensure it handles the full Adafruit_MPU6050::begin() event sequence correctly. - Updated existing tests to reflect the changes in the I2C handling logic. - Modified `components-metadata.json` to update the generated timestamp. - Marked submodules `rp2040js` and `wokwi-elements` as dirty to reflect local changes. |
||
|---|---|---|
| .. | ||
| sketches | ||
| __init__.py | ||
| test_arduino_esp32_integration.py | ||
| test_esp32_integration.py | ||
| test_esp32_lib_bridge.py | ||
| test_ledc_gpio_race.py | ||
| test_mpu6050_emulation.py | ||