From: Enoch <ix...@ho...> - 2013-02-16 06:46:45
|
Hello Matthias and all, "-int" (int-off.asm) counterpart is "int_restore" (int-restore.asm). So, why is this "int_restore" header commented out, i.e., not available to the high level? Candidly, as "+int" (int-on.asm) is a simple SEI instruction (Set Global Interrupt Flag) one would expect "-int" to be a simple CLI (Clear Global Interrupt Flag) but this is not the case... May I suggest: +int → SEI -int → CLI int_suspend → ( -- SREG ) CLI int_restore → ( SREG -- ) Thanks, Enoch. |