# one quick click on instance 0
# .single-click goes high on the falling edge
# then release the button and leave it up for 5 ms to clear the state
0 1
1 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1

# chan 0: push and hold too long, then release and quick click
# chan 1: single click
1 1
1 1
1 1
1 1
1 1
1 1
0 1
1 1
1 0
0 1
0 1
0 1
0 1
0 1
0 1
0 1

# chan 0: double click
# chan 1: triple click
1 0
1 1
0 0
0 1
1 0
1 1
1 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1

# chan 0: quick triple click
# chan 1: one click then hold too long
1 0
0 1
1 0
0 0
1 0
0 0
0 1
0 1
0 1
0 1
0 1
0 1

# push both buttons, make sure they expire at the right time
1 0
1 0
1 0
1 0
1 0
0 0
0 0
0 1
0 1
0 1
0 1

# slow clicks on button 0, fast clicks on button 1
1 0
1 1
1 0
0 1
1 0
1 1
1 0
0 1
1 1
1 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1
0 1

# quad click on both buttons
1 0
0 0
1 1
0 1
1 0
0 0
1 0
0 1
0 1
0 0
0 0
0 1
0 0
0 0
0 1
0 1
0 1
0 1
0 1

