Skip to content

[SITL] Maintenance and Improvements#11436

Open
Scavanger wants to merge 3 commits intoiNavFlight:maintenance-9.xfrom
Scavanger:SITL-Improvements
Open

[SITL] Maintenance and Improvements#11436
Scavanger wants to merge 3 commits intoiNavFlight:maintenance-9.xfrom
Scavanger:SITL-Improvements

Conversation

@Scavanger
Copy link
Contributor

A little attention and love for SITL ;)

  • Allow the scheduler to insert sleep cycles (no “busy waiting”); INAV has always used 100% CPU time so far, which should reduce the processor load by 80–90%.

  • Intercept SIGINT (CTRL-C) for proper cleanup; this is also performed during reboot

  • New, more robust, and cleaner SOAP library for RealFlight

  • Improved threading and synchronization for RealFlight and X-Plane, including cleanup

  • Removed unnecessary console output from the config code; it was only unnecessarily slowing down saving.

  • Fixed a bug in SITL build script (cmake) that caused linking errors during a rebuild

@Scavanger Scavanger changed the title [SITL} Maintenance and Improvements [SITL] Maintenance and Improvements Mar 16, 2026
@github-actions
Copy link

Test firmware build ready — commit bdf10e1

Download firmware for PR #11436

227 targets built. Find your board's .hex file by name on that page (e.g. MATEKF405SE.hex). Files are individually downloadable — no GitHub login required.

Development build for testing only. Use Full Chip Erase when flashing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant