так же не генерировать HAL? Сделать синглтон объект у которого можно запрашивать переферию и если где-то пересекается, то блокируется альтернативная переферия. Сделать возможность освобождать эту переферию как нибудь хитро на основе борроу чекера. Тогда если уже Пин выделен, то он точно сконфигурирован и точно может low/high. Ну да, там не все можно будет реализовать, ну и такой задачи не стоит Имхо.
нельзя так, потому что нельзя
Svd2rust не так работает?
У него гранулярность на уровне периферии, а не пина
Он только Pac генерирует это что-то типа обращения к регистрам только с именами
у него гранулярность на уровне бита но он наследует все те ошибки что и были в svd
Нет там никакой гранулярности на уровне бита
есть, самая минимальная единица которая описана в svd это биты
Обсуждают сегодня