Skip to content

Conversation

@embediver
Copy link
Contributor

Puts async functionality and dependencies behind async feature gate.

The serial transport binding was extended by blocking functionality using embedded-io.

@embediver
Copy link
Contributor Author

Should the async feature be activated by default?

Copy link
Member

@mkj mkj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think async makes sense as a default feature. If Router isn't being used then I don't think it would have any binary overhead, just some extra built dependencies for embassy-sync's dep tree.

embediver and others added 11 commits November 18, 2025 12:14
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: leongross <leon.gross@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: leongross <leon.gross@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: leongross <leon.gross@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: leongross <leon.gross@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: jonas loeffelholz <jonas.loeffelholz@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
@embediver
Copy link
Contributor Author

Rebased and updated as requested.

@embediver embediver requested a review from mkj November 18, 2025 11:25
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.

3 participants