Я пишу свою первую программу для SAMD21 и собираюсь создать класс GPIO.
Интересно, лучше ли создать один класс для всех выводов, например arduino:
pinMode(led, OUTPUT)
или создать класс для каждого вывода, например:
led.pinMode(OUTPUT)
Как это делается в профессиональных проектах?