Yeah, that helps... It is doing the same thing by the looks of it.

But it DOES have a delay... the wait between the DOWN and the UP...
Thats what I was talking about.

So is it possible that for some reason the UP is not being called? (Thats what it sounds like)
For example, the function is being terminated during the wait?

Try setting "proc_mode = PROC_GLOBAL;" the the function to test for that,
or put a "beep()" after the UP so you can hear that it gets there...


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial