Skip to content

refactor: remove bench tier (imu_attitude relocated to xmAppBotBench) - #40

Merged
rxdu merged 1 commit into
mainfrom
refactor/relocate-imu-bench-to-botbench
Jul 26, 2026
Merged

refactor: remove bench tier (imu_attitude relocated to xmAppBotBench)#40
rxdu merged 1 commit into
mainfrom
refactor/relocate-imu-bench-to-botbench

Conversation

@rxdu

@rxdu rxdu commented Jul 26, 2026

Copy link
Copy Markdown
Owner

The hardware bench bench/imu_attitude links xmDriver + xmNavigation + quickviz — the exact composition ADR-0005 reserves for application repos, not the umbrella (the family ships libraries, not apps). It has been relocated to its own app repo, rxdu/xmAppBotBench, where it builds against the same components as pinned submodules.

This removes it from the umbrella:

  • bench/ (CMakeLists + imu_attitude station)
  • the XMOTION_BUILD_BENCH option and add_subdirectory(bench) in the top CMakeLists
  • repoints the ROADMAP.md IMU-bench item at xmAppBotBench

No library targets are affected — the bench tier was opt-in and OFF by default. Umbrella still configures cleanly.

Context: the bench originally landed on main via 4118edf; the relocation to xmAppBotBench copied it out, and this closes the loop by removing the umbrella copy.

The hardware bench (imu_attitude) links xmDriver + xmNavigation + quickviz,
which ADR-0005 reserves for application repos, not the umbrella (the family
ships libraries, not apps). It now lives in its own app repo, rxdu/xmAppBotBench.

Removes bench/, the XMOTION_BUILD_BENCH option + add_subdirectory(bench), and
repoints the ROADMAP IMU-bench item at xmAppBotBench. No library targets are
affected (the tier was opt-in, OFF by default).
@rxdu
rxdu merged commit 0656ea5 into main Jul 26, 2026
2 checks passed
@rxdu
rxdu deleted the refactor/relocate-imu-bench-to-botbench branch July 26, 2026 06:08
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