I use the barometer inside the MPU-6050 GY-86 to implement altitude hold, combining accelerometer and barometer data. However, when reading the barometer data, the program would block execution, waiting for pressure and temperature readings. The issue stemmed from delay() functions in the library, significantly increasing my main loop time from 5ms to nearly 20ms. This…