Skip to content

Zephyr CAN-USB Support #78812

Closed Answered by fabiobaltieri
KozhinovAlexander asked this question in Ideas
Discussion options

You must be logged in to vote

There's no technical reasons why two different can-usb implementations could not live in the code base, but for the sake of code maintainability I think one would rather avoid it and only have to maintain a single one. I could understand if it was two well known standard, but in this case there's an existing widely adopted one (gs_usb) and nothing else, I would not start developing a second one unless you find a fundamental protocol flaw in the existing protocol that justifies developing a new one.

There's a precedence of this in the code base by the way, there are two USB-ethernet protocols (CDC-ECM and RNDIS) implemented in the USB stack and one of those is going to not be ported to the…

Replies: 3 comments 6 replies

Comment options

You must be logged in to vote
5 replies
@KozhinovAlexander
Comment options

@henrikbrixandersen
Comment options

@KozhinovAlexander
Comment options

@henrikbrixandersen
Comment options

@KozhinovAlexander
Comment options

Comment options

You must be logged in to vote
1 reply
@KozhinovAlexander
Comment options

Answer selected by KozhinovAlexander
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
3 participants