Learn the basics of Embedded programming in Rust with a esp32-c6 board.
The website is at https://iampi31415.github.io.
The book has its source code under book/, the code-exercises under exercises/.
Please see Contributing.md.
Get the exercises:
-
Clone the repo to use the exercises:
git clone https://github.com/iampi31415/iampi31415.github.io
The book is at https://iampi31415.github.io. To download the book one of:
-
Clone the
gh-pagesbranch:git clone -b gh-pages git@github.com:iampi31415/iampi31415.github.io
- Now you've a copy of the website
- Click
index.hmtlto open it.
-
Go to the book URL https://iampi31415.github.io
- Click "Print" icon at the top right corner
- Then save it as
PDFformat.
-
It can also be built locally with. This requires:
- Clone repo
git clone https://github.com/iampi31415/iampi31415.github.io learn_embed
- Run
cargo install mdbook@0.5.1 - Access
learn_embed/book/. - Then
mdbook serve --opento build and serve.
- Clone repo
This tutorial is based off https://github.com/esp-rs/no_std-training.
- The code under
exercises/licensed under the MIT License. - The text in the book is under of the CC-BY-SA V4 license.
Code contributions are under MIT license. Any book-text contributions are under CC-BY-SA v4.0 license.