Skip to content

Provide optional embedded-io support #631

@zeenix

Description

@zeenix

Perhaps there is a reason why deku provides its own no_std variant of std::io but AFAIK, embedded-io is what is generally used in the embedded ecosystem. It's even a part of the rust-embedded group. So openning this.

For an example of the usefullness of this, I recently needed to make use of the Write trait to write into a heapless::vec::Vec but couldn't because heapless (optionally) provides support for the embedded-io, while this crate doesn't. Another option could be to add support for heapless itself but I think that's not as generally useful as embedded-io would be.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions