The cuento cómo le entiendo yo a ver si sirve:
Que las interrupciones estén enmascardas te da la tranquilidad de que nadie
te va tocar las variables globales que estés usando.
Dicho esto, lo mejor sería que llames a enable() cuando lo necesites, es
decir, justo antes del busy wait que vas a hacer esperando a que el handler
de la otra interrupción se ejecute (se supone que este es el objetivo: que
se ejecute otro handler para actualizar alguna variable compartida).
Sobre el disable(), acordate que el CPU deshabilita las interrupciones
antes de llamar al manejador de una interrupción, por lo que no es
necesario que lo hagas (a no ser algún caso loco en que la espera sea con
timeout y el manejador de la interrupción que estás esperando no se ejecute
nunca).
--
Sent from my Communicator
On Wed, Dec 18, 2019, 8:43 PM Martin Vigliarolo Oyarzabal (via FING) <