{"id":28407105,"url":"https://github.com/implferris/esp32-projects","last_synced_at":"2025-06-29T13:32:35.545Z","repository":{"id":269853423,"uuid":"908658879","full_name":"ImplFerris/esp32-projects","owner":"ImplFerris","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-23T18:10:17.000Z","size":410,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-02T09:11:30.432Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ImplFerris.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2024-12-26T16:11:49.000Z","updated_at":"2025-05-27T09:05:34.000Z","dependencies_parsed_at":"2024-12-26T17:21:26.474Z","dependency_job_id":"22a5efe3-efeb-4d16-b494-f64d8c08501c","html_url":"https://github.com/ImplFerris/esp32-projects","commit_stats":null,"previous_names":["implferris/esp32-projects"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ImplFerris/esp32-projects","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImplFerris%2Fesp32-projects","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImplFerris%2Fesp32-projects/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImplFerris%2Fesp32-projects/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImplFerris%2Fesp32-projects/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ImplFerris","download_url":"https://codeload.github.com/ImplFerris/esp32-projects/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImplFerris%2Fesp32-projects/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262600578,"owners_count":23335095,"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":[],"created_at":"2025-06-02T00:09:12.263Z","updated_at":"2025-06-29T13:32:35.536Z","avatar_url":"https://github.com/ImplFerris.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn Embedded Programming with ESP32\n\nThis repository contains a collection of projects explained in the \"[impl Rust on ESP32](https://github.com/ImplFerris/esp32-book)\" book.  The book provides hands-on tutorials for learning embedded programming with the ESP32, covering various sensors, peripherals, and more.\nYou can read the book [here](https://esp32.implrust.com/).\n\n\n## Toolchains for RISC-V and Xtensa Targets\n\nYou will also need `espup` to install the necessary toolchains. You can find details [here](https://docs.esp-rs.org/book/installation/riscv-and-xtensa.html).\n\n```sh\ncargo install espup\nespup install\n```\n\n## Using the Project example Without Modifications\nWhen you create a project with the esp-generate, it automatically sets \"esp\" as the toolchain channel. If you want to \"clone\" and use example projects instead of creating one from scratch, you need to specify the toolchain name as \"book-0.22\" (as the project's rust-toolchain.toml configured with toolchain name book-0.22). \n\n```sh\nespup install --name book-0.22 --toolchain-version 1.82.0\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimplferris%2Fesp32-projects","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimplferris%2Fesp32-projects","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimplferris%2Fesp32-projects/lists"}