Skip to content

break out files common to both firmware and board modules.#447

Closed
avtoku wants to merge 3 commits intomainfrom
ptt/interface
Closed

break out files common to both firmware and board modules.#447
avtoku wants to merge 3 commits intomainfrom
ptt/interface

Conversation

@avtoku
Copy link
Contributor

@avtoku avtoku commented Apr 17, 2025

Several files (in particular board.h) in the varmint_h7/test directory are copies of what is in the main rosflight include directory. I separated the common include files into their own module to avoid this duplication.
You still have to make sure you are using consistent branches.

rosflight_firmware <-- varmint_h7 <-- rosflight_interface*
and
rosflight_firmware <-- rosflight_interface**

note that * and ** exist in different locations in the project tree and need to be at the same branch/commit level, so I think the order of updates/commit/push is
rosflight_interface*
rosflight_interface**
varmint_h7
rosflight_firmware

Things would be a lot easier if varmint_h7 and rosflight_interface were just part of rosflight_firmware and not submodules.

@avtoku avtoku requested review from JMoore5353 and iandareid April 17, 2025 21:11
@avtoku avtoku marked this pull request as draft April 24, 2025 17:35
@avtoku avtoku closed this May 28, 2025
@avtoku avtoku deleted the ptt/interface branch May 28, 2025 20:01
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