Estoy escribiendo algunos diagnósticos para un Cortex-M4, en este caso, un ATSAME54. Me gustaría poder leer la configuración de pines GPIO individuales, a saber:
- bool level
- enumeración dirección gpio_direction [IN, OUT, OFF]
- enum gpio_pull_mode pull_mode [UP, DOWN, NONE]
Descubrí cómo leer el nivel y el modo pull, pero estoy perplejo al leer la dirección.
¿Alguien ha resuelto cómo hacerlo?