Skip to content

Conversation

@jfischer-no
Copy link
Contributor

Many boards have similar code to configure the USB and CDC ACM UART that they want to use as a logging or shell backend. Also, many boards have incorrect or incomplete configuration.

Remove all USB and CDC ACM configuration in favor of common configuration for all boards and use common board variant to configure CDC ACM UART as backend.

This is an alternative for #81220 (but not for snippet changes). It has few drawbacks, there is already a known snippet that is not used here but will contain similar code, probably not usable by out-of-tree boards, confusing as it puts USB-related code under boards/common, requires more work to clean up the boards.

Many boards have similar code to configure the USB and CDC ACM UART that
they want to use as a logging or shell backend. Also, many boards have
incorrect or incomplete configuration.

Remove all USB and CDC ACM configuration in favor of common
configuration for all boards and use common board variant to configure
CDC ACM UART as backend.

Signed-off-by: Johann Fischer <[email protected]>
@jfischer-no
Copy link
Contributor Author

jfischer-no commented Nov 22, 2024

Closing in favor of #81308

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Boards area: USB Universal Serial Bus

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant