• I would not have both watches active at the same time... the bouncing messes... they cannot be active at the same time anyway. Make it a state machine:

    1. single watch press
    2. on press, check after some time if still pressed by reading, and if not go back initial state (1.)
    3. start the beep and give it a timeout to end
    4. single watch release
    5. on release, start other beep with timeout and go back initial state after some time.

    Since things may go faster - very short press - you may clear the first beep's timeout and also the beep.

About

Avatar for allObjects @allObjects started