-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
Can I suggest that you consider evaluating ESP32_SoftWire as an alternative to the Wire library for IMU communication. This could provide significant performance improvements in the flight control loop times.
While working on Issue #12 I noticed that the IMU readData consumes much of the loop time. As this is an ESP32 based project the ESP32_Softwire project is available as a bit banging replacement for Wire. I was stunned with the performance improvement with loop times reduced by approximately 1/3 in quick tests. Note that I haven't tested this beyond bench test using the DEBUG_LOOP_RATE. Test was conducted with a receiver attached and functioning.
See https://github.com/qqqlab/ESP32_SoftWire (This is by the author of Madflight)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels