Skip to content

Add multi-interface support for MCT7123 and HiPNUC - #7

Closed
changchuanyong wants to merge 3 commits into
masterfrom
agent/add-mct7123-multi-interface-support
Closed

Add multi-interface support for MCT7123 and HiPNUC#7
changchuanyong wants to merge 3 commits into
masterfrom
agent/add-mct7123-multi-interface-support

Conversation

@changchuanyong

Copy link
Copy Markdown
Contributor

No description provided.

- Promote magnetometer, Euler angle, timestamp, and frame counter accessors to the public driver API and Python bindings
- Add MCT7123 serial frame assembly, CRC16 validation, and payload decoding
- Add the MCT7123 CAN FD driver for frames 0x181, 0x182, and 0x183
- Extend create_imu to construct MCT7123 serial and CAN FD drivers
- Replace the SocketCAN callback map with subscriptions so multiple drivers can share one CAN interface
- Automatically unregister CAN callbacks when a driver is destroyed
- Add build, link, install, and package exports for mct7123_imu
@changchuanyong

Copy link
Copy Markdown
Contributor Author

Replaced by a new PR from a branch without the agent/ prefix.

@changchuanyong
changchuanyong deleted the agent/add-mct7123-multi-interface-support branch August 3, 2026 07:13
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