{"id":17697551,"url":"https://github.com/nereuxofficial/esp-sdcard","last_synced_at":"2025-08-11T20:13:35.844Z","repository":{"id":206210794,"uuid":"715000252","full_name":"Nereuxofficial/esp-sdcard","owner":"Nereuxofficial","description":"An example for using an ESP32 to read an SD-Card with no-std Rust","archived":false,"fork":false,"pushed_at":"2023-11-08T14:48:15.000Z","size":17,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-23T13:28:08.181Z","etag":null,"topics":["embedded","esp32","no-std","rust","sdcard"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nereuxofficial.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-APACHE","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},"funding":{"github":"Nereuxofficial","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-11-06T09:30:20.000Z","updated_at":"2024-09-18T06:30:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"486adc3e-715e-46c3-a6f1-7c6cadcb833d","html_url":"https://github.com/Nereuxofficial/esp-sdcard","commit_stats":null,"previous_names":["nereuxofficial/esp-sdcard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Nereuxofficial/esp-sdcard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nereuxofficial%2Fesp-sdcard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nereuxofficial%2Fesp-sdcard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nereuxofficial%2Fesp-sdcard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nereuxofficial%2Fesp-sdcard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nereuxofficial","download_url":"https://codeload.github.com/Nereuxofficial/esp-sdcard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nereuxofficial%2Fesp-sdcard/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269948875,"owners_count":24501826,"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","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","esp32","no-std","rust","sdcard"],"created_at":"2024-10-24T14:47:54.763Z","updated_at":"2025-08-11T20:13:35.806Z","avatar_url":"https://github.com/Nereuxofficial.png","language":"Rust","funding_links":["https://github.com/sponsors/Nereuxofficial"],"categories":[],"sub_categories":[],"readme":"# esp-sdcard\nThis is an example of how to use an SD Card using no-std Rust on an ESP32.\n\n## Wiring\n1. GND to GND\n2. 5V to VCC\n3. MISO to GPIO2\n4. MOSI to GPIO15\n5. SCK to GPIO14\n6. CS to GPIO13\nWhen flashing the ESP32, you need to disconnect the SD Card from the ESP32.\n\n## Usage\n1. Install [espup](https://github.com/esp-rs/espup)\n2. Run `espup install` and follow its instructions\n3. Install [espflash](https://github.com/esp-rs/espflash/)\n4. Run `cargo run`\nYour output should be similar to this:\n```\nI (240) boot: Disabling RNG early entropy source...\nSPI initialized. Initializing SD-Card...\nCard size is 8069840896 bytes\nVolume 0: Volume(SearchId(5000))\nINFO - Logger is setup\nHello world!\nLoop...\nLoop...\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnereuxofficial%2Fesp-sdcard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnereuxofficial%2Fesp-sdcard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnereuxofficial%2Fesp-sdcard/lists"}