Skip to content

Create initial EFC SITL (Software In The Loop) application#82

Merged
DNedic merged 1 commit into
masterfrom
feat/sitl
Jan 30, 2026
Merged

Create initial EFC SITL (Software In The Loop) application#82
DNedic merged 1 commit into
masterfrom
feat/sitl

Conversation

@mileticveljko
Copy link
Copy Markdown
Contributor

@mileticveljko mileticveljko commented Jan 5, 2026

This PR should:

  • add initial SITL infrastructure for efc project (Source code organization, Build system...)
  • add SITL build stage to CI pipeline
  • add working communication between SITL and Simulator
  • ...

#52

@mileticveljko mileticveljko marked this pull request as draft January 5, 2026 13:01
@mileticveljko mileticveljko force-pushed the feat/sitl branch 2 times, most recently from 804a326 to d99e0a3 Compare January 5, 2026 17:52
Comment thread README.md Outdated
west build -b eurus_nexus_v1_1 app
```

## Build EFC SITL (Software In The Loop)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps it would be good to have a sentence or two about what SITL is in the context of eurus.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@mileticveljko mileticveljko marked this pull request as ready for review January 10, 2026 01:42
Copy link
Copy Markdown
Member

@DNedic DNedic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't even know about this simulator but it seems like the perfect starting point due to the simplicity of using mavlink for the interface. Thanks for working on this!

Also, we should explore having a way to avoid the library duplication. Generally it isn't that simple since CMake expects one tree which you always traverse downward, and we need the Zephyr build system to be separate, but perhaps Zephyr offers ExternalProjectAdd() support or something of the sort for integration with existing CMake projects. ESP-IDF does this and it's very nice.

Copy link
Copy Markdown
Contributor

@filipembedded filipembedded left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work, keep it up!

@DNedic DNedic merged commit 6170929 into master Jan 30, 2026
4 checks passed
@mileticveljko mileticveljko deleted the feat/sitl branch February 17, 2026 10:45
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.

3 participants