-
Notifications
You must be signed in to change notification settings - Fork 21
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
Support for DX200 controllers #49
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
3445bad
to
7bdb3b3
Compare
This comment was marked as resolved.
This comment was marked as resolved.
f40666f
to
032bcb4
Compare
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
be92a74
to
2315a0f
Compare
While I can't test it, I agree with @ted-miller this is in quite an OK shape. I'll spend some time fixing up the commit history and then we should be good to merge. |
Note: this just prevents GCC from immediately exiting, more changes are needed to make MotoROS2 compatible with DX200 platforms.
Co-authored-by: Ted Miller <[email protected]>
DX200 doesn't have this function, so we have to provide a custom implementation. For YRC just forward the call.
A platform-specific mpCtrlGrpNo2GrpId(..) wrapper.
Candidate commit history: main...gavanderhoorn:motoros2:dx200_support-squashed. @ted-miller: I believe those commits succinctly show which changes were/are needed to get the YRC version working on DX2 without including all the fixups and experiments we needed to get to this point. If you agree with the proposed set of commits, I'll force push it here (ie: overwrite the current |
Co-authored-by: G.A. vd. Hoorn <[email protected]>
At least in code touched by adding DX200 support. Always check older platforms first. Always explicitly check supported platforms (avoid inverse checks). Always use 'if defined' instead of 'if' (the latter is deprecated).
Your branch looks good. Go ahead and push/merge it. |
2315a0f
to
eb0d8df
Compare
Going to need a final review (again). We could then merge this, deal with some of the other outstanding PRs and decide whether that'd be sufficient for We could also decide to go for |
See #120 |
Thanks for the work @ted-miller 👍 Thanks for testing early builds and putting up with our mistakes @acbuynak and @smith-doug 👍 |
Edit 2: current status:
Remaining TODO:
Edit: current status:
IP addresses with last octet: this should no longer be a problem.>= 128
will result in aMust Enable ETHERNET function
(ie: Alarm8011
) to be raised. Anything with last octet< 128
is expected to work (as a work-around): Support for DX200 controllers #49 (comment)Available test builds:
This is for #18.
A draft currently, but first steps towards full DX200 support.