Lister les gpio libres

Bonjour,
Existe-t-il un bout de code pour lister les gpio libres ? (Et utilisés)

En effet, sur certains board des gpio sont utilisés par défaut, wifi,...
Pour d'autres, il faut fouiller dans la librairie, etc.

Une liste des gpio dispo facile pas mal surtout quand on travaille avec plusieurs config.

Merci

Bonjour
non , çà n'existe pas

la méthode la plus sure est de partir d'un modéle de pinout ( verifié et éprouvé)

perso j'utilise généralement un tirage A4 couleur sur lequel j'annote ensuite au fil de l'eau.

Bonsjour

En dehors des GPIO 'réservés' ou d'usage limité pour un microcontrolleur donné (doc du compsoant) le schéma de la carte donne des infos sur les GPIOs utilisés par le composants au voisinage du microncontrolleur.

Pour les ESP32 je pars de cette page et ajoute au cas par cas les GPIOS utilisés pour un éventuel capteur, afficheur, module radio, etc....

Dommage qu'il n'y ait pas moyen de le connaître. D'une manière ou d'une autre en analysant le code dans son ensemble (compilé,....)

en analysant le code dans son ensemble (compilé,....)

s'il s'agit d'un ESP32 : avec un désassembleur et une excellente connaissance 'intime' de la puce et une très forte motivation il est en théorie possible de repérer dans le code , via les adresses, les accès à des registres servant à gérer des GPIOS....