Archive 07/10/2020.

Question 3.4.2 réponse incohérente avec la doc technique

og13

Bonjour,
La question concerne les modes généralement utilisés pour les GPIO. Dans la documentation, on précise que les modes usuels sont GPIO_IN et OUT car les autres sont susceptibles d’être absents sur le ucontroleur. "Generally, a pin can be configured to be input or output. In output mode, a pin can further be put into push-pull or open drain configuration. Though this is supported by most platforms, this is not always the case, so driver implementations may return an error code if a mode is not supported. " J’ai donc répondu uniquement GIO_IN et OUT mais la réponse propose les autres.

aabadie2

Bonjour,

La question fait référence à l’API GPIO générique de RIOT dans laquelle sont définis plusieurs modes.
Effectivement, en fonction du modèle de microcontrôleur, tous les modes ne sont pas supportés.

Voir la documentation de ces modes à ce sujet.