https://preview-developer.espressif.com/pr584/blog/books-simplified-embedded-rust/