ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
1163898 Топик полностью
Costic (13.01.2022 12:04, просмотров: 189) ответил VladislavS. на Я не понимаю вопрос. Класс принимает на вход GPIO-порты разных типов (разных контроллеров, реальные, виртуальные). Почему он должен принимать что-то другое? Он для этого предназначен. Сам же он агрегируя другие порты ведёт себя как порт. Его можно передавать в другие классы дальше точно так же как порты и пины.
Например, шаблоны min и max принимают любые объекты, для которых определён оператор сравнения. Любые, а не только int, uint16_t. У вас только 1 (единственный) тип - порт/пин.