{"id":14967226,"url":"https://github.com/micropython/oofatfs","last_synced_at":"2025-10-19T09:31:39.798Z","repository":{"id":75863277,"uuid":"79885493","full_name":"micropython/oofatfs","owner":"micropython","description":"Object Oriented version of FatFs","archived":false,"fork":false,"pushed_at":"2019-09-04T00:27:58.000Z","size":5773,"stargazers_count":22,"open_issues_count":1,"forks_count":14,"subscribers_count":6,"default_branch":"vendor","last_synced_at":"2024-10-01T04:31:59.362Z","etag":null,"topics":["embedded","fatfs","filesystem"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/micropython.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-24T06:33:33.000Z","updated_at":"2024-07-12T15:25:48.000Z","dependencies_parsed_at":"2023-04-02T12:18:22.450Z","dependency_job_id":null,"html_url":"https://github.com/micropython/oofatfs","commit_stats":{"total_commits":35,"total_committers":1,"mean_commits":35.0,"dds":0.0,"last_synced_commit":"d713399a8a8e6977470643ed57d1ac8e0d871f6c"},"previous_names":[],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micropython%2Foofatfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micropython%2Foofatfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micropython%2Foofatfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micropython%2Foofatfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/micropython","download_url":"https://codeload.github.com/micropython/oofatfs/tar.gz/refs/heads/vendor","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219869246,"owners_count":16555571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["embedded","fatfs","filesystem"],"created_at":"2024-09-24T13:37:39.988Z","updated_at":"2025-10-19T09:31:38.757Z","avatar_url":"https://github.com/micropython.png","language":"C","readme":"ooFatFs - Object Oriented version of FatFs\n==========================================\n\nThis project is a modified version of the FatFs Generic FAT File System Module\nby ChaN.  It is modified to make it \"object oriented\" such that all functions\ntake a pointer to the filesystem state as their first argument (or indirectly\nvia a file or directory structure).  This allows to create multiple,\nindependent FAT filesystems, and to combine this driver with other filesystem\ntypes.\n\nThe \"vendor\" branch contains the original, unmodified sources and will be\nupdated from time-to-time when new versions become available.  Each vendor\nversion is tagged with a tag that mirrors the vendor's release version, for\nexample R0.11a.\n\nThere are then working branches that branch at a given vendor tag and apply\npatches to the vendor code, for example work-R0.11a.  The patches/commits\nthat form a given working branch are reapplied (with conflict resolution)\nto newer vendor tags to create the next working branch.\n\nOriginal sources\n================\n\nFrom ``http://elm-chan.org/fsw/ff/00index_e.html``\n\nFor all .c and .h files in src/ directory the following processing has been\ndone to the original files before committing them here:\n- lines endings changed to unix style\n- trailing spaces removed\n- tabs expanded to 4 spaces using ``expand -t 4``\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicropython%2Foofatfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicropython%2Foofatfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicropython%2Foofatfs/lists"}