Skip to content

[andino_base] Split MotorDriver into Mcu interface and SerialMcu - #340

Open
jballoffet wants to merge 1 commit into
mainfrom
jballoffet/chore/refactor-motor-driver
Open

[andino_base] Split MotorDriver into Mcu interface and SerialMcu#340
jballoffet wants to merge 1 commit into
mainfrom
jballoffet/chore/refactor-motor-driver

Conversation

@jballoffet

@jballoffet jballoffet commented Aug 16, 2026

Copy link
Copy Markdown
Member

🎉 New feature

Summary

This PR renames MotorDriver to SerialMcu and extracts a pure-virtual Mcu interface (andino_base/mcu.h) that it implements, so code communicating with the microcontroller can be exercised against a mock instead of a real serial connection in unit tests (on a subsequent PR).

Test it

N/A.

Checklist

  • Signed all commits for DCO
  • Added tests
  • Added example and/or tutorial
  • Updated documentation (as needed)

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

@github-project-automation github-project-automation Bot moved this to 🆕 Backlog in Andino Roadmap Aug 16, 2026
@jballoffet jballoffet changed the title Jballoffet/chore/refactor motor driver [andino_base] Split MotorDriver into Mcu interface and McuDriver, extend API to full firmware command set Aug 16, 2026
@jballoffet jballoffet changed the title [andino_base] Split MotorDriver into Mcu interface and McuDriver, extend API to full firmware command set [andino_base] Split MotorDriver into Mcu interface and McuDriver Aug 16, 2026
@jballoffet
jballoffet force-pushed the jballoffet/chore/refactor-motor-driver branch 6 times, most recently from d30bd85 to 7d4de7e Compare August 16, 2026 14:00
@jballoffet jballoffet changed the title [andino_base] Split MotorDriver into Mcu interface and McuDriver [andino_base] Split MotorDriver into Mcu interface and SerialMcu Aug 16, 2026
@jballoffet
jballoffet force-pushed the jballoffet/chore/refactor-motor-driver branch 2 times, most recently from 282d2c4 to 58b63c2 Compare August 16, 2026 14:32
Signed-off-by: Javier Balloffet <javier.balloffet@gmail.com>
@jballoffet
jballoffet force-pushed the jballoffet/chore/refactor-motor-driver branch from 58b63c2 to e005c6f Compare August 17, 2026 08:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🆕 Backlog

Development

Successfully merging this pull request may close these issues.

1 participant