Skip to content

build: re-pin driver to main (waveshare arrays, mobile_base, device CLI, DDSM freshness) - #42

Merged
rxdu merged 1 commit into
mainfrom
build/repin-driver
Aug 1, 2026
Merged

build: re-pin driver to main (waveshare arrays, mobile_base, device CLI, DDSM freshness)#42
rxdu merged 1 commit into
mainfrom
build/repin-driver

Conversation

@rxdu

@rxdu rxdu commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

Advances the umbrella's driver pin 8b9503008f1568 (driver main tip), landing seven merged driver PRs.

Driver PR Change
#35 WaveShare shared-bus arrays (Ddsm210Array, SmsStsServoArray)
#36 async_port: non-standard baud via termios2/BOTHER (works on cdc_acm)
#37 xmdriver_cli device bring-up CLI (retires test_sbus)
#38 mobile_base CAN protocol module + spec/DBC dictionary
#39 Abstract MobileBase interface — contract/realization split
#40 Configurable DDSM feedback freshness timeout
#41 Freshness-gate GetMode (dropped mode frame → kUnknown, not a false open-loop)

Pin hygiene

  • Target is the merged, CI-tested driver main tip, not the working-checkout branch.
  • The unmerged docs/hipnuc-protocol-review commit (blocked: vendor firmware) is intentionally excluded.
  • Driver consumes xmBase via the umbrella's CMake (no vendored xmBase gitlink to align); the cross-repo edge — driver 08f1568 against umbrella xmBase 3f389a0 — is validated by Assembly CI on this PR.

Test

Gitlink-only change. Assembly CI builds the driver against the current umbrella pins.

…LI, DDSM freshness)

Advances components/driver 8b95030 -> 08f1568 (driver main tip), landing
seven merged PRs (#35-#41):

  - WaveShare shared-bus arrays (Ddsm210Array, SmsStsServoArray)
  - async_port: non-standard baud via termios2/BOTHER (cdc_acm)
  - xmdriver_cli device bring-up CLI (retires test_sbus)
  - mobile_base CAN protocol module + spec/DBC dictionary
  - abstract MobileBase interface (contract/realization split)
  - configurable DDSM feedback freshness timeout
  - freshness-gate GetMode (dropped mode frame -> kUnknown)

The unmerged docs/hipnuc-protocol-review branch (blocked on vendor
firmware) is intentionally left out of the pin.
@rxdu
rxdu merged commit e27d8f9 into main Aug 1, 2026
2 checks passed
@rxdu
rxdu deleted the build/repin-driver branch August 1, 2026 04:47
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