input-signals
1 # one quick click on instance 0 2 # .single-click goes high on the falling edge 3 # then release the button and leave it up for 5 ms to clear the state 4 0 1 5 1 1 6 0 1 7 0 1 8 0 1 9 0 1 10 0 1 11 0 1 12 0 1 13 14 # chan 0: push and hold too long, then release and quick click 15 # chan 1: single click 16 1 1 17 1 1 18 1 1 19 1 1 20 1 1 21 1 1 22 0 1 23 1 1 24 1 0 25 0 1 26 0 1 27 0 1 28 0 1 29 0 1 30 0 1 31 0 1 32 33 # chan 0: double click 34 # chan 1: triple click 35 1 0 36 1 1 37 0 0 38 0 1 39 1 0 40 1 1 41 1 1 42 0 1 43 0 1 44 0 1 45 0 1 46 0 1 47 0 1 48 0 1 49 50 # chan 0: quick triple click 51 # chan 1: one click then hold too long 52 1 0 53 0 1 54 1 0 55 0 0 56 1 0 57 0 0 58 0 1 59 0 1 60 0 1 61 0 1 62 0 1 63 0 1 64 65 # push both buttons, make sure they expire at the right time 66 1 0 67 1 0 68 1 0 69 1 0 70 1 0 71 0 0 72 0 0 73 0 1 74 0 1 75 0 1 76 0 1 77 78 # slow clicks on button 0, fast clicks on button 1 79 1 0 80 1 1 81 1 0 82 0 1 83 1 0 84 1 1 85 1 0 86 0 1 87 1 1 88 1 1 89 0 1 90 0 1 91 0 1 92 0 1 93 0 1 94 0 1 95 0 1 96 0 1 97 0 1 98 99 # quad click on both buttons 100 1 0 101 0 0 102 1 1 103 0 1 104 1 0 105 0 0 106 1 0 107 0 1 108 0 1 109 0 0 110 0 0 111 0 1 112 0 0 113 0 0 114 0 1 115 0 1 116 0 1 117 0 1 118 0 1 119