Skip to content

Conversation

@Koichi98
Copy link
Contributor

@Koichi98 Koichi98 commented Jul 4, 2025

Description

This PR implements an initialization function that allocates a memory block of MEMPOOL_SIZE, formats it with the FAT file system, and stores it as a global variable.

After initialization, this file system can be retrieved using a get function. It is intended that instances implementing AsyncFileSystem will hold this internally.

Related links

#511

How was this PR tested?

Notes for reviewers

The initialization function is planned to be called during kernel initialization, but for now, it is only being defined and not called.

Koichi98 added 3 commits July 4, 2025 19:03
Signed-off-by: Koichi Imai <[email protected]>
Signed-off-by: Koichi Imai <[email protected]>
Signed-off-by: Koichi Imai <[email protected]>
@Koichi98 Koichi98 self-assigned this Jul 6, 2025
Base automatically changed from fix/add_debug_faffs to main July 7, 2025 09:02
Koichi98 added 2 commits July 7, 2025 21:36
Signed-off-by: Koichi <[email protected]>
Signed-off-by: Koichi <[email protected]>
@Koichi98 Koichi98 marked this pull request as ready for review July 7, 2025 23:14
@Koichi98 Koichi98 requested review from veqcc and ytakano July 7, 2025 23:20
@Koichi98 Koichi98 changed the title add init in memory fatfs feat(filesystem): add init in memory fatfs Jul 7, 2025
Signed-off-by: Koichi Imai <[email protected]>
@Koichi98 Koichi98 merged commit 5978691 into main Jul 8, 2025
1 check passed
@Koichi98 Koichi98 deleted the feat/init_inmemory_fatfs branch July 8, 2025 08:18
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