Hi This is not a technical post. I'm trying to write a book for beginners on driver-development with rust. The aim is to build a multi-thread safe UART-driver for an esp32-c3. It would teach concepts like no-std, probing and low-level concurrency. (I am also learning this things... so I might be saying tr*sh) Here is a better [summarized description of the project](https://rust-lang.zulipchat.com/#narrow/stream/421156-gsoc/topic/Adding.20new.20project.20ideas/near/428037628) Here is the [repo to the book](https://rustaceanskenya.github.io/driver-development-book/driver_book/book/index.html) my plan was to turn it into a Google-summer-of-code project. I am posting it here so that ... 1. I can get your views 2. Maybe get a mentor for the gsoc-period (it is a requirement to have a mentor who actively contributes to rust) 3. Even if the project does not make it to gsoc, it would still be nice to have more experienced people occasionally criticize it as I build it. Your thoughts?