gpio_hold_dis  ( pin -- 0/err )

publication: 24 janvier 2022 / mis à jour 24 janvier 2022

Read this page in english

 

vocabulaire: interrupts

Désactivez la fonction de maintien du pad gpio.

Lorsque la puce est réveillée de Deep-sleep, le gpio sera réglé sur le mode par défaut, ainsi, le gpio produira le niveau par défaut si cette fonction est appelée. Si vous ne voulez pas que le niveau change, le gpio doit être configuré sur un état connu avant que cette fonction ne soit appelée. par exemple. Si vous maintenez gpio18 élevé pendant le sommeil profond, après le réveil de la puce et l'appel de gpio_hold_dis, gpio18 produira un niveau bas (car gpio18 est le mode d'entrée par défaut). Si vous ne voulez pas ce comportement, vous devez configurer gpio18 comme mode de sortie et le régler sur le niveau le plus élevé avant d'appeler gpio_hold_dis.


Legal: site web personnel sans commerce / personal site without seling