ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Суббота
2 июля
1208954 Топик полностью
VladislavS. (16.05.2022 07:20, просмотров: 56) ответил Dingo на А если настройщику GPIO передавать номер альтернативной функции, который должна знать сама периферия?
Я этого не делал. Это неподъёмно при том зоопарке контроллеров, которые я использую. Да и идёт поперёк моей философии. Я в класе описываю только функционал модуля. Висит он на GPIO, SPI, I2C или радиоканале приходит из шаблонного параметра. Да, в моём классе конфигурации GPIO приходится руками назначать номер альтернативной функции по даташиту на чип. Зато дальше происходит "магия".