1. надо позырить на
https://github.com/japaric/utest2. есть вот такая интересная штука
https://github.com/japaric/embedded-hal, у меня была тоже идея все аппаратные типажи собрать в одном месте. Чувак подзабросил этот проект, но там прям напрашивается понапихать в него кучу всего типа того же АЦП.
В ту же тему
https://docs.rs/bare-metal/0.1.1/bare_metal/ — тут абстракции какого-то другого уровня, ну и тоже явно недописанные.
3. svd2rust делает просто обертку над регистрами, а все вызовы чо там сконфигурить надо, ты сам пишешь. Я посмотрел, например, репозиторий для stm32f103, там куча регистров и дальше ты как в старые добрые пишешь на уровне регистров. НЕ ОЧЕНЬ