Skip to content

Conversation

@Koichi98
Copy link
Contributor

@Koichi98 Koichi98 commented Jun 25, 2025

Description

Provide async filesystem trait for no_std environment.

Since async Read, Write, Seek trait cannot be used in no_std environment, I've defined these traits myself in this file: AsyncSeekAndRead, AsyncSeekAndWrite. This may be replaced with embedded_io_async::{Read, Write, Seek} traits but since there will be a lot to fix, and since embedded-io-async doesn't seem stable yet, I've defined these myself for now. (I've already tried using embedded_io_async and it seems working. It will be merged in the near future.)

Related links

PR #511

How was this PR tested?

Notes for reviewers

@Koichi98 Koichi98 marked this pull request as ready for review June 26, 2025 02:29
@Koichi98 Koichi98 requested review from veqcc and ytakano June 26, 2025 02:29
Signed-off-by: Koichi <[email protected]>
Signed-off-by: Koichi <[email protected]>
Signed-off-by: Koichi <[email protected]>
@ytakano ytakano merged commit f6e09ce into main Jun 26, 2025
1 check passed
@ytakano ytakano deleted the feat/async_fs_trait branch June 26, 2025 05:23
@Koichi98 Koichi98 self-assigned this Jul 1, 2025
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.

4 participants