ButtonD Press Delay is ignored
Posted: Thu Jan 16, 2025 17:21
Issue: When holding a ButtonD button (and not pressing the Master button), the Press Delay option is ignored. Instead, the ButtonD's virtual button will only fire after ~150ms have elapsed.
Firmware: 2.18.F, 2.18.D, 2.18.5, 2.15.1
Software: v0.93.18
Steps:
On default config EVO SCE,
Setting up a 2AND boolean firing virtual 121 as soon as the ButtonD Physical button is pressed and turning off when the ButtonD virtual button fires allows one to measure (roughly) the Press Delay duration (plus or minus the overhead from executing the boolean):
Virtual 151 here appears to be pressed for approximatively 150ms between activation of Physical 10 and activation of Virtual 10, which is the max Press Duration.
When testing with 2.15.0 (which does not have a Press Delay option), the Boolean registers a press duration for Virtual 121 between 16 and 32ms.
Firmware: 2.18.F, 2.18.D, 2.18.5, 2.15.1
Software: v0.93.18
Steps:
On default config EVO SCE,
- Set up Physical 10 as Button D. Master = Physical 9, Press Delay = 10ms.
- In the Test tab, press the first trigger stage, without going to the second stage:
- Logical 1 fires after a delay much longer than 10ms
Setting up a 2AND boolean firing virtual 121 as soon as the ButtonD Physical button is pressed and turning off when the ButtonD virtual button fires allows one to measure (roughly) the Press Delay duration (plus or minus the overhead from executing the boolean):
Virtual 151 here appears to be pressed for approximatively 150ms between activation of Physical 10 and activation of Virtual 10, which is the max Press Duration.
When testing with 2.15.0 (which does not have a Press Delay option), the Boolean registers a press duration for Virtual 121 between 16 and 32ms.