PIN_NUM
struct gpio_desc *pins[PIN_NUM];
(PIN_NUM(num) | PIN_##alt))
(PIN_NUM(num) | PIN_##alt | PIN_INPUT_##pull))
(PIN_NUM(num) | PIN_##alt | PIN_OUTPUT_##val))