Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for cm900 and opencm904 boards (robotis) #85

Merged
merged 2 commits into from Feb 27, 2014

Conversation

Gregwar
Copy link
Contributor

@Gregwar Gregwar commented Feb 20, 2014

This adds support for the following boards:

Everything was not tested

I must warn that the boards-specific code come from the ROBOTIS IDE (https://github.com/robotis-pandora/ROBOTIS-OpenCM), which uses a mod of the libmaple, and was changed to fit with the full original libmaple, so we may have to check for licence issues

Signed-off-by: Grégoire Passault <g.passault@gmail.com>
@Gregwar
Copy link
Contributor Author

Gregwar commented Feb 20, 2014

I've tried it, using a small port of the bootloader (https://github.com/Gregwar/maple-bootloader-robotis) on the CM900 and it works great, the CDC ACM communication seems also OK

@Gregwar
Copy link
Contributor Author

Gregwar commented Feb 20, 2014

One more comment, dealing with the Dynamixel bus require switching a direction pin and remapping the AFIO of USART1, since it's internally routed to PB6 & PB7.
We could also add some small third-party libraries to deal with that.

Signed-off-by: Grégoire Passault <g.passault@gmail.com>
@Gregwar
Copy link
Contributor Author

Gregwar commented Feb 21, 2014

I removed the redundant defines in c49c42e

iperry added a commit that referenced this pull request Feb 27, 2014
Adding support for cm900 and opencm904 boards (robotis)
@iperry iperry merged commit 621ff1a into leaflabs:master Feb 27, 2014
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.

None yet

2 participants